Senior Software Engineer (Core Platform)
PubMatic
About the role
About the Role
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.
Benefits
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. PubMatic is an equal opportunity employer that values and celebrates diversity without discrimination based on various factors.
About PubMatic
PubMatic is a leading scaled digital advertising platform that offers transparent advertising solutions to publishers, media buyers, commerce companies, and data owners. Founded in 2006 with a focus on data‑driven decisioning in digital advertising, PubMatic enables content creators to run a more profitable advertising business, reinvesting in multi‑screen, multi‑format content demanded by consumers.
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.
Benefits
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. PubMatic is an equal opportunity employer that values and celebrates diversity without discrimination based on various factors.
About PubMatic
PubMatic is a leading scaled digital advertising platform that offers transparent advertising solutions to publishers, media buyers, commerce companies, and data owners. Founded in 2006 with a focus on data‑driven decisioning in digital advertising, PubMatic enables content creators to run a more profitable advertising business, reinvesting in mult
Requirements
- Bachelor's degree in engineering or an equivalent degree from a well‑known institute/university.
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.
- Develop backend systems for large‑scale ad delivery, targeting, and reporting.
- Utilize Java 11 or higher, SQL, and relational databases.
- Apply strong knowledge of data structures, OOP concepts, and hands‑on experience with Core Java, Spring, Spring Boot, Hibernate/MyBatis.
- Work with scripting languages, preferably Python, and apply CI/CD concepts.
- Use Kubernetes, Jenkins, Maven, Git, and Docker.
- Develop REST web services and leverage generative AI‑based tools and IDEs to boost productivity and code quality.
- Apply AI models and advanced prompt‑engineering techniques in software development.
- Implement JUnit and unit‑testing best practices; work on high‑performance, scalable systems; be familiar with UI technologies.
- Apply Test‑Driven Development (TDD), refactoring, code reviews, continuous integration/delivery, and Agile development practices.
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free