About the job
Join PubMatic as a Senior Software Engineer and play a pivotal role in designing and implementing cutting-edge, highly scalable ad server features capable of processing over 1 trillion requests daily. If you thrive in a dynamic environment focused on building applications that handle hundreds of billions of requests per day and enjoy the excitement of managing millions of requests per second, we encourage you to apply. Enjoy competitive compensation, generous incentives, a collaborative team culture, and ample career advancement opportunities.
What You Will Do
- Implement best practices in software development and documentation, ensuring designs meet requirements and deliver high-quality results.
- Exhibit the ability to work independently and demonstrate self-direction.
- Take ownership of your work and ensure timely deliverables.
- Strive to exceed expectations and achieve remarkable outcomes.
- Collaborate effectively with cross-functional teams to reach shared goals.
- Communicate clearly and effectively, both verbally and in writing.
Preferred Qualifications
- 4+ years of experience in software development using C/C++ in a Linux/UNIX environment.
- Experience with the Go programming language is a plus.
- Strong understanding of data structures and algorithms.
- Excellent analytical and problem-solving skills.
- Familiarity with generative AI-based tools and IDE for efficient development.
- Basic understanding of various models.
- Knowledge of prompt engineering fundamentals.
- Experience in OS and system programming, including multi-threading, multi-processing, and memory management.
- Proficient in troubleshooting issues with existing features in live production environments.
- Ability to write clean, modular, and loosely coupled code.
- Comprehensive understanding of end-to-end product functionality.
- Capability to design software for assigned tasks.

