Software Engineer 3 - Query Optimization

MongoDB MongoDB · Enterprise · New York, NY · PTO Query

Software Engineer 3 role focused on building and optimizing a distributed open-source query engine for MongoDB. Responsibilities include designing, implementing, and testing features related to query performance, robustness, and language enhancements. Requires strong computer science fundamentals and experience in data-intensive environments.

What you'd actually do

  1. Understand and improve current functionality of the MongoDB query engine
  2. Identify, design, implement, test, and support new features related to query performance and robustness, query language enhancements, diagnostics for query performance problems, and integration with other products and tools
  3. Work with other engineers to coordinate seamless changes in a feature-rich, large code base
  4. Work with other teams including client drivers, cloud services, enterprise tools, support, consulting, education, and marketing to coordinate changes or contribute to their projects

Skills

Required

  • 3+ years of experience in data intensive environments
  • Hands-on experience building industrial-strength software
  • Solid computer science fundamentals, with strong competencies in data structures, algorithms, and software design/architecture
  • Experience with large code bases
  • B.Sc in Computer Science or similar field, or equivalent practical experience

Nice to have

  • Experience in developing database systems is a plus
  • Interest in the theory and practice of database query engines
  • Hands-on experience or M.Sc./Ph.D in the domain is a plus