Senior Software Engineer
Core
Developing a high performing, reliable and modular distributed query system for MongoDB to power customers' critical workloads.
Role type
Senior Software Engineer (Systems Programming)
Builds
MongoDB query engine, execution algorithms, and new query language features
Domain
Database systems / Distributed query processing
Deliverable
production ML models | product features
Required skills
Systems programming, C++ (or C/Rust), data structures and algorithms, software design/architecture, large codebase management, debugging and testing
Preferred skills
Database and data management systems experience, M.Sc./Ph.D in database query engines
Technologies
C++, C, Rust
Responsibilities
Implement and maintain execution algorithms, build new query language features, tune database performance, design and support new features for query robustness and diagnostics, conduct code reviews
Seniority
Senior, hands-on IC