Staff Engineer

MongoDB MongoDB · Enterprise · Gurgaon, India · Magenta

Staff Engineer to provide technical direction, architecture, and implementation for a new platform enabling customers to build and deploy AI applications at scale using MongoDB. Focus on distributed systems infrastructure for AI.

What you'd actually do

  1. Work closely with research, product management, product engineering, product design, peers as well as other teams within the company to define the first version and future evolution of the service
  2. Design, build and deliver well-tested core pieces of the platform in collaboration with other vested parties
  3. Contribute to shaping architecture, code reviews and development practices, developer experience as the teams and product grow
  4. Mentor fellow engineers and assume ownership and accountability of projects

Skills

Required

  • 8+ years experience of building distributed systems
  • Python
  • Go
  • Java
  • computer science fundamentals
  • distributed systems
  • highly concurrent software systems
  • large, long-lived code bases
  • identifying problems
  • implementing solutions
  • delivering complex projects
  • technical communication skills

Nice to have

  • containerization
  • orchestration platforms
  • Kubernetes
  • AI frameworks and tools

What the JD emphasized

  • building core components for high scale compute and data distributed systems
  • building distributed systems, and/or foundational cloud services at scale
  • designing, writing, testing, debugging, performance tuning, possessing a strong grip on the foundational materials of computer science and maintaining distributed and/or highly concurrent software systems in large, long-lived code bases
  • Track record of identifying problems, implementing solutions and delivering complex projects in distributed systems or databases
  • Experience leading 15-20 people projects involving distributed systems infrastructure from conception to successful delivery.

Other signals

  • building a new platform
  • deploying AI applications at scale
  • distributed systems infrastructure for AI products