Senior Software Engineer, SQL Engines
Core
Building the SQL interface for MongoDB, including JDBC/ODBC drivers, BI connectors, and a SQL-to-MQL translation engine to enable querying document data with SQL.
Role type
Senior IC backend software engineer (database systems)
Builds
SQL drivers, BI connectors, and SQL translation engines for MongoDB
Domain
Database systems, query engines, backend infrastructure
Deliverable
production ML models | product features
Required skills
Backend systems engineering, compiled languages (Rust/Java/Go), data structures, algorithms, software design/architecture, SQL query execution and optimization, relational database systems
Preferred skills
Database query engine theory, M.Sc./Ph.D in database domain, MongoDB or non-relational database experience
Technologies
Rust, Java, Go, SQL, JDBC, ODBC, Tableau, PowerBI
Responsibilities
Design and optimize tools bridging MongoDB's document model with SQL-based interfaces, collaborate with product teams to build intuitive features, monitor and improve performance/scalability of the SQL interface, advocate for technical excellence and balance feature delivery with system quality
Seniority
Senior, hands-on IC