Senior Software Engineer
About this job
MongoDB is seeking a Senior Software Engineer to join its Products and Technology team in Bengaluru. In this role, you will help build a new platform designed to simplify how customers create AI applications using MongoDB. The Bengaluru team focuses on developing cutting-edge technologies that support the scalable deployment of AI solutions. A normal working day involves collaborating closely with product management, research, design, and other engineering groups to shape the architecture of the service. You will design, build, and test core platform components, contribute to code reviews, optimize system performance and reliability, and mentor fellow engineers while working in a hybrid environment based in Bengaluru.
Responsibilities
- Collaborate with research, product management, design, and engineering peers to define the platform's vision.
- Design, build, and deliver well-tested core pieces of the new AI platform.
- Contribute to architecture decisions, code reviews, and development practices.
- Mentor fellow engineers and take ownership and accountability for projects.
- Improve the performance, scalability, and reliability of distributed systems infrastructure.
- Identify technical problems and implement effective solutions for large code bases.
Requirements
- Strong background in building core components for high scale compute and data distributed systems.
- 5+ years of experience in building distributed systems and/or foundational cloud services at scale.
- Interest in working with Python, Go, and Java.
- Proven success in designing, writing, testing, debugging, and performance-tuning distributed or concurrent software.
- Strong grip on the foundational materials of computer science.
- Good verbal and written technical communication skills with a desire to collaborate.
Good to have
- Experience with containerization and orchestration platforms like Kubernetes.
- Experience with AI frameworks and tools.
Who should apply
This role suits experienced software engineers based in Bengaluru who have a strong background in distributed systems and cloud services. Candidates must have at least five years of professional experience building scalable systems and a keen interest in working with modern programming languages like Python, Go, and Java. If you enjoy tackling high-visibility projects, mentoring others, and shaping architecture for cutting-edge AI application platforms in a collaborative hybrid work environment, this position is a great fit. Freshers should not apply as 5+ years of experience is required.
Frequently asked questions
What is the role of a Senior Software Engineer at MongoDB?
The Senior Software Engineer will provide technical direction, direct architecture, and implement core parts of a new platform to help customers build AI applications using MongoDB.
Where is the MongoDB Senior Software Engineer position located?
The position is based in Bengaluru for a hybrid working model.
What experience is required for the Senior Software Engineer at MongoDB?
Candidates need 5+ years of experience in building distributed systems and/or foundational cloud services at scale.
What team does the Senior Software Engineer join at MongoDB?
The engineer will join the Bengaluru Products and Technology team.
Rojgar Point lists this job for information. Always apply on the official company page and never pay anyone for a job.