As a Senior/Software Engineer at the company, you will be responsible for designing, developing, and optimizing backend systems for large-scale ad delivery, targeting, and reporting in the digital advertising domain. You will have the opportunity to leverage AI and Generative AI technologies to enhance ad generation, optimization, and personalization, making a measurable impact in digital advertising. **Key Responsibilities:**
- Create and present design reviews independently, translating feature requirements into robust technical designs. - Own end-to-end solution design, development, testing, planning, execution, and release for feature requirements. - Utilize Java 11 or higher, SQL, and relational databases proficiently. - Demonstrate strong knowledge of Data Structures, OOPS concepts, and hands-on experience with Core Java, Spring, Spring Boot, Hibernate/MyBatis. - Work with scripting languages, preferably Python, and have a strong understanding of CI/CD concepts. - Utilize tools/technologies like Kubernetes, Jenkins, Maven, GIT, and Docker. - Develop REST Web Services and use generative AI-based tools and IDEs to boost productivity and code quality. - Apply different AI models and advanced prompt engineering techniques effectively in software development. - Implement JUnit and unit testing best practices, work on high-performance and scalable systems, and be familiar with UI technologies. - Apply Test Driven Development (TDD), refactoring, code reviews, continuous integration/delivery, and Agile development practices effectively. **Qualifications:**
- Bachelor's degree in engineering or an equivalent degree from a well-known institute/university. The company promotes collaboration, innovation, and productivity through a hybrid work schedule (3 days "in office" and 2 days "working remotely"). The benefits package includes paternity/maternity leave, healthcare insurance, broadband reimbursement, healthy snacks, catered lunches, and more.