engineering
Posted 5 days agoStaff Software Engineer, Query (Optimization)
at MongoDB
CanadaOn-site
Responsibilities
- Research state-of-the art query systems to inform our design
- Set initiative level strategy, architect plans, and lead the team towards successful execution
- Advise management on decisions related to roadmap, processes, architecture and design
- Identify, design, implement, test, and support new features related to query performance and robustness, query language enhancements, diagnostics, and integration with other products and tools
- Influence and grow team members through active mentoring, coaching and leading by example Success Measures
Requirements
- Join the MongoDB Server Query Optimization team, and help us build a world-class distributed open-source query optimizer. Our team plays a crucial role in the
- experience and performance of data processing. We are responsible for the MongoDB Query Language and the lifecycle of each query, through parsing, optimization and plan selection.
- experience in data management systems •
- Experience with building production-level code with a large user base, robust design structure and rigorous code quality
- Degree in Computer Science or similar field, or equivalent practical experience, with strong competencies in data structures, algorithms, and software design/architecture •
- Experience with large code bases written in C++ or another systems programming language.
- experience in the database domain Position Expectations
- Leverage deep knowledge of the strength and weakness of the product and of industry trends to provide technical vision and direction
- In three months you’ll have contributed to the development of a project slated for the next major version, as well as fixed a few bugs in a minor version of our latest stable release series; You'll have learned about MongoDB's project lifecycle, and our long-term goals for the system
- experience in the query space, you have contributed to the long-term technical roadmap of the MongoDB Query team
- We have redefined the data platform for the AI era, enabling builders to create, transform, and disrupt industries with software.
- MongoDB’s unified data platform, the most widely available, globally distributed data platform on the market, helps organizations modernize legacy workloads, embrace innovation, and unleash AI.
- Our cloud-native platform, MongoDB Atlas, is the only globally distributed, multi-cloud data platform and is available across AWS, Google Cloud, and Microsoft Azure.
- With offices worldwide and over 67,000 customers, including 75% of the Fortune 100 and AI-native startups, relying on MongoDB for their most important applications, we’re powering the next era of software.
- Our compass at MongoDB is our Leadership Commitment, guiding how and why we make decisions, show up for each other, and win. It’s what makes us MongoDB.
- Learn more about what it’s like to work at MongoDB , and help us make an impact on the world!
- AI is used to review applications based on job-related criteria and does not replace human decision-making. The hiring team decide who moves forward.
Experience
- We need your help to design and build the heart of a distributed, flexible schema, document database. Candidate Profile 10+ years of
Benefits
- From employee affinity groups, to fertility assistance and a generous parental leave policy , we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys.
- MongoDB’s base salary range for this role is posted below.
- Compensation at the time of offer is unique to each candidate and based on a variety of factors such as skill set, experience, qualifications, and work location.
- Salary is one part of MongoDB’s total compensation and benefits package. Other
- benefits for eligible employees may include: equity, participation in the employee stock purchase program, flexible paid time off, 20 weeks fully-paid gender-neutral parental leave, fertility and adoption assistance, Registered Retirement Savings Plan (RRSP) with employer match, mental health counseling, backup child and elder care, and health, dental, and vision
- benefits offerings. Please note, the base salary range listed below and the
- MongoDB’s base salary range for this role in Canada is: $159,000 — $221,000 CAD
Additional details
- We have a presence across the US and Europe including New York, Dublin, Seattle, Palo Alto, and Chicago.
- We support office-based and remote work and align projects with convenient work hours for each time zone.
- We have tons of interesting problems to solve with a direct impact on users for transactional, time-series, and analytical workloads.
- The team is endeavoring to systematically rewrite every major component of our optimization and execution systems.
- You'll need to trace down defects, estimate work complexity, and design evolution and integration strategies as we rewrite different components of the system
- Passion for the theory and practice of database query engines, as well as hands-on or academic
- Innovate in the area of flexible schema databases. Help us build a world-class query optimization system
- Work with other engineers to coordinate seamless changes in a feature-rich, large code base
- Work with other teams including client drivers, cloud services, enterprise tools, support, consulting, education, and marketing to coordinate changes or contribute to their projects
- responsibilities and are playing an active role in drafting and reviewing the design for new features; You have expanded the team's horizons by presenting a favorite paper or system architecture related to query systems