Storage Engine Developer
MongoDB is a leading provider of modern data platforms. Our mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data.
We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI.
Our industry-leading developer data platform allows customers to build and run applications anywhere—on premises, or across cloud providers.
The database market is massive, and MongoDB is at the head of its disruption. At MongoDB, we are transforming industries and empowering developers to build amazing apps that people use every day.
As a Storage Engine Developer, you will be working on our cutting-edge open-source storage engine, WiredTiger. This team includes database engineering pioneers with decades of experience who are considered deep domain specialists.
Key Responsibilities:
* Understand and improve the current functionality of WiredTiger
* Make design and coding contributions to the team's projects covering new features and architecture improvements
* Work with other engineers to coordinate seamless changes in a feature-rich, large codebase
* Estimate task complexity and report progress and risks to peers and managers
* Drive team projects
* Fix code defects and work with support to diagnose and remediate customer issues
Technical Qualifications:
* 7+ years of software development experience with 3+ years of C or C++
* Experience with and desire to mentor engineers
* Professional/advanced academic expertise in the domains of systems, distributed systems, or databases is preferred, but not required
Candidate Profile:
* Excellent communication skills, which you use to collaborate with colleagues
* Love designing, writing, testing, and debugging maintainable software
* Believe there is more value in working as a team than in the sum of singular contributions, and that everyone is accountable for a quality product
* Willing, able, and inspired to learn new things, not afraid to admit you don't know something
Benefits:
* Diverse collection of people globally distributed - different backgrounds, levels of domain knowledge, viewpoints, and experiences
* Fast-growing and ever-demanding data storage technology to keep MongoDB ahead of customers' expectations
* Supportive and enriching culture for everyone - employee affinity groups, fertility assistance, generous parental leave policy, wellbeing support along every step of their professional and personal journeys
Success Measures:
* In the first month, you will understand the high-level architecture of WiredTiger
* In three months, you will actively participate in reviewing code changes from your peers and will diagnose and fix a few customer or testing-reported issues
* In six months, you will contribute to the development of a project slated for the next release of MongoDB and participate in the design review for new features
* In twelve months, you are influencing the development of a new feature and are helping to mentor new engineers on the team
Keyword: SoftwareEngineer