Senior Software Engineer, Query ExecutionNew

The opportunity

The MongoDB Query Execution Team is hiring software engineers who want to join us in developing a high performing, reliable and modular distributed query system. Our engineers work on implementing and maintaining execution algorithms, building new query language features, tuning…

What you'll do

  • Understand and improve current functionality of the MongoDB query engine

  • Contribute high quality C++ code and give and solicit feedback in code reviews

  • 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

  • Work constructively with peers to deliver excellent technical solutions

  • + years of experience in systems programming

  • Experience in databases and/or data management systems is a huge plus, but not a requirement

What they're looking for

  • 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, preferably in C++, C, Rust or a similar compiled language
  • B.Sc in Computer Science or similar field, or equivalent practical experience