Software Engineer 3, Query Execution

MongoDB MongoDB · Enterprise · Dublin, Ireland · PTO Query

Software Engineer 3 role focused on building and improving a distributed open-source query engine for MongoDB, covering query language, optimization, execution, and geospatial search. The role involves designing, implementing, and testing new features for transactional, time-series, and analytical workloads within a large codebase.

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 C++
  • Experience in developing database systems
  • Interest in the theory and practice of database query engines
  • Hands-on experience or M.Sc./Ph.D in the domain