Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer (On Contract) image - Rise Careers
Job details

Software Engineer (On Contract)

PubMatic is a leading scaled digital advertising platform looking for a Software Engineer to develop AI solutions for digital marketing, requiring strong programming and AI knowledge.

Skills

  • Core Java and J2EE programming
  • Understanding of AI tools and techniques
  • Experience with Agile development methodology
  • Familiarity with databases and cloud technologies

Responsibilities

  • Collaborate with cross-functional teams to develop AI applications.
  • Write unit tests and maintain existing codebase.
  • Monitor application stability and performance metrics.
  • Conduct feasibility analysis and produce design specifications.

Education

  • Bachelor’s degree in Computer Science or IT from a recognized university

Benefits

  • Stock options
  • Paternity/maternity leave
  • Healthcare insurance
  • Broadband reimbursement
  • Healthy snacks and catered lunches
To read the complete job description, please click on the ‘Apply’ button
PubMatic Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
PubMatic DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of PubMatic
PubMatic CEO photo
Rajeev Goel
Approve of CEO

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer (On Contract), PubMatic

Are you ready to embark on an exciting journey at PubMatic as a Software Engineer (On Contract) in Pune? In this role, you’ll leverage your two or more years of experience in creating high-performing, scalable applications while diving into the fascinating world of AI. You’ll help shape the future of digital advertising by developing intelligent AI agents that generate, optimize, and personalize ads using Generative AI technologies. Collaboration is key here, as you’ll join forces with engineers, product managers, and UX designers to craft innovative solutions tailored to new customer use cases. You’ll have the freedom to work independently, iterate on feedback, and contribute your ideas in software design meetings. Your responsibilities will include writing unit and integration tests, refactoring code, and enhancing existing applications based on detailed metrics. We value flexibility, so you should be eager to learn new tech and frameworks as the industry evolves. Troubleshooting complex issues and taking ownership of the design process will be an integral part of your daily work. If you have a passion for AI and possess a solid foundation in Core Java and J2EE, with a flair for concepts like large language models and prompt engineering, then this role is the perfect next step in your career. At PubMatic, we blend work-life balance with a vibrant office culture, complete with snacks and benefits that support both personal and professional growth. Join us and help maximize the power of the open internet in digital advertising!

Frequently Asked Questions (FAQs) for Software Engineer (On Contract) Role at PubMatic
What are the main responsibilities of a Software Engineer at PubMatic?

As a Software Engineer at PubMatic, you will collaborate with cross-functional teams to assist in developing innovative AI-driven solutions for digital advertising. Your main responsibilities include writing unit and integration tests, maintaining existing code, troubleshooting complex issues, and ensuring application stability while actively participating in planning and execution of feature requirements.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer position at PubMatic?

To be considered for the Software Engineer position at PubMatic, candidates should have at least 2 years of experience in Core Java and J2EE, preferably Java 11 or higher. Additionally, a bachelor's degree in engineering (CS/IT) or a related field is required, along with a good understanding of AI tools and frameworks, OOP concepts, and various databases.

Join Rise to see the full answer
What technologies should a Software Engineer at PubMatic be familiar with?

A Software Engineer at PubMatic should have familiarity with technologies such as Kubernetes, Docker, Jenkins, and version control systems like Git. Moreover, knowledge of AI tools, large language models, and platforms like MySQL and NoSQL databases is highly beneficial for this role.

Join Rise to see the full answer
How does PubMatic support employee development and collaboration?

PubMatic emphasizes collaboration and innovation by implementing a hybrid work model that encourages team synergy. The company also offers various benefits including healthcare, stock options, and paternity/maternity leave, all aimed at supporting employee growth both professionally and personally.

Join Rise to see the full answer
What is the work culture like for a Software Engineer at PubMatic?

The work culture for a Software Engineer at PubMatic is dynamic and inclusive, promoting diversity and respect among employees. With a collaborative environment, employees enjoy a mix of in-office interactions, access to healthy snacks, catered lunches, and opportunities to learn and implement the latest technologies.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (On Contract)
Can you describe your experience with Core Java and J2EE?

In answering this question, be specific about your hands-on experience with Core Java and J2EE technologies. Highlight your familiarity with tools like Spring and Hibernate, and discuss any projects where you effectively used these technologies to solve real-world problems, showcasing your contributions and learning.

Join Rise to see the full answer
How do you approach software testing in your projects?

For this question, share your approach to unit testing and integration testing. Explain how you write tests to ensure code quality and catch bugs early in the development process. Mention any frameworks you use and the impact of testing on project success.

Join Rise to see the full answer
What is your experience with AI technologies?

Detail your experience with AI technologies, particularly those relevant to the role at PubMatic. Discuss your understanding of large language models, generative AI, and any projects that involved building AI agents. Be ready to explain how you applied these tools to create or enhance products.

Join Rise to see the full answer
Can you describe a challenging coding problem you've faced?

Think of a specific instance where you confronted a challenging coding issue. Outline the problem, your thought process, and the steps you took to resolve it. Emphasize your analytical skills and your ability to learn from challenges to improve your coding practices.

Join Rise to see the full answer
How do you manage time and prioritize tasks in a fast-paced environment?

Discuss your strategies for time management, especially in an Agile development environment at PubMatic. Mention tools or methodologies you use to prioritize tasks, manage workloads, and how you adapt to changing project needs.

Join Rise to see the full answer
What is your approach to collaborating with cross-functional teams?

Explain your communication and collaboration style when working with diverse teams, including engineers, designers, and product managers. Highlight any experiences where effective collaboration led to successful project outcomes, and how you overcome team challenges.

Join Rise to see the full answer
What considerations do you keep in mind while writing documentation?

Outline the importance of writing clear and concise documentation. Discuss how you ensure that your documentation is accessible to both technical and non-technical stakeholders, and mention any tools you prefer for creating and maintaining documentation.

Join Rise to see the full answer
How do you stay updated with the latest technologies and industry trends?

Share your strategies for continuous learning, whether through online courses, attending industry conferences, or reading tech blogs. Emphasize your passion for staying ahead in the rapidly changing tech landscape, particularly in AI and software engineering.

Join Rise to see the full answer
Can you give an example of refactoring code you’ve done in the past?

Describe a scenario where you successfully refactored a piece of code to improve its performance or readability. Highlight the challenges you faced and the positive outcomes that resulted from your actions. This shows your commitment to code quality and maintainability.

Join Rise to see the full answer
What do you know about Agile development practices?

Discuss your knowledge of Agile methodologies, such as Scrum or Kanban. Share your experiences working in Agile environments, emphasizing how it helped improve team dynamics, project adaptability, and enhanced delivery speed.

Join Rise to see the full answer
Similar Jobs
Talent Worx Remote No location specified
Posted 4 days ago

Join Talworx as a Java Developer and leverage your Azure expertise to deliver robust cloud applications.

Photo of the Rise User
Persist Ventures Remote No location specified
Posted 10 hours ago

Join a dynamic team to build an innovative AI solution that transforms the B2B outreach landscape for raw material suppliers.

Posted 9 days ago

Contentful is on the lookout for a Mid-Level Backend Engineer to contribute to building superior content management solutions.

Parsons is in search of a Software Engineer to advance R&D projects focused on Machine Learning and Artificial Intelligence applications in defense systems.

Photo of the Rise User

Join Woven by Toyota as a Simulation Software Engineer and contribute to the advancement of mobility technology through innovative simulation software development.

Photo of the Rise User

Anyscale seeks a Staff Software Engineer to spearhead the Model Training Infrastructure team, enhancing the scalability of machine learning applications.

Photo of the Rise User

Be at the forefront of innovation as a Senior Director of Software Engineering at Visa, leading strategic projects and development teams in transforming commercial payments.

Photo of the Rise User
Posted 15 hours ago

Siemens seeks an experienced Senior Software Engineer to influence the technical direction of cloud-based integration products for the Xcelerator Data Hub.

PubMatic fuels the endless potential of internet content creators

10 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$60,000/yr - $80,000/yr
EMPLOYMENT TYPE
Contract, hybrid
DATE POSTED
April 9, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Pickerington just viewed Senior Business Analyst (Salesforce) at Protolabs
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
R
Someone from OH, Hamilton just viewed Forklift Operator Warehouse at Ryder
Photo of the Rise User
Someone from OH, Cincinnati just viewed Ad Ops Specialist, Display at System1
Photo of the Rise User
Someone from OH, Cincinnati just viewed FQHC Billing & Collections Manager at OhioGuidestone
Photo of the Rise User
Someone from OH, Cleveland just viewed Enrollment Specialist- Remote at Adtalem Global Education
o
Someone from OH, Dayton just viewed Marketing and Communications Specialist at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Construction Coordinator at Meijer
Photo of the Rise User
Someone from OH, Steubenville just viewed Legal & Compliance Internship at Smiths Group
Photo of the Rise User
Someone from OH, Warren just viewed Senior Front-End Developer at Worldly
Photo of the Rise User
7 people applied to Front-End Developer at Apex Logic
Photo of the Rise User
Someone from OH, Tiffin just viewed Game Operations Specialist at Genius Sports
u
Someone from OH, Loveland just viewed Customer Service Agent - Part Time at uhaul
Photo of the Rise User
Someone from OH, Cleveland just viewed HR Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Mid Level, System Administrator - (ETS) at Delivery Hero
Photo of the Rise User
Someone from OH, Mason just viewed Inside Sales Co-Op at VEGA Americas
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health