← Back to jobs
Vetted sourceApply on company site
MongoDB
Vetted source

Senior Python Engineer

MongoDBBritish Columbia; Ontario
On-siteSoftware engineeringentryCA$137,000 - CA$189,000
Source checked 2 hours ago. · Posted 6 days ago.
Checked today

Role details

Our Database Experience (DBX) Team

  • A great MongoDB experience starts with great tools.
  • The Database Experience team builds the libraries and tools that developers use day-to-day working with MongoDB. Our mission is to increase developer adoption, satisfaction and retention by providing a reliable, enjoyable interface for developers and other end-users.
  • Our senior engineers are typically specialists in a particular programming language, but are capable of contributing to projects in other languages as well.
  • For this role, we're looking for someone who will enjoy designing, writing, and supporting open source libraries for the Python ecosystem developers that use MongoDB.
  • This is an opportunity to make a major impact at MongoDB as Python is one of the most popular runtimes for MongoDB users, and our driver has over 3 million daily pypi downloads.
  • You might be right for this role if you...
  • Have substantial experience writing high-quality software in Python
  • Have extensive knowledge in Python tools and frameworks, scientific python and web development frameworks
  • Have practical experience with AI/ML frameworks and technologies in Python, including large language models and agentic tools are a plus
  • Have an interest in learning and staying up-to-date with Python ecosystem trends and best practices and incorporating them into your work
  • Can make pragmatic design decisions, balancing tradeoffs such as usability, maintainability and delivery time
  • Want to, or already do, participate in open source software development and communities, both online via e.g. GitHub and optionally through conferences and speaking engagements
  • Communicate well, internally and externally, both verbally and in writing
  • Enjoy collaborating with teammates, and mentoring junior engineers and interns
  • Are self-motivated, organized, and have strong time management skills

You'll be on the team responsible for...

  • Developing and supporting the MongoDB Python drivers and subsidiary libraries ( PyMongo , Django MongoDB Backend , PyMongoArrow , LangChain MongoDB ) and related software, collaborating with peers in our distributed world-wide engineering team
  • Writing and maintaining open source specifications defining common behavior and APIs shared across all of our drivers
  • Investigating bugs and support requests from commercial customers, open source users, and internal users for the libraries our team maintains
  • Working with our Product and Server teams on designs and specifications for new user-facing MongoDB features

Success in this role means...

  • Within one month, you will understand the high-level architecture of the drivers and how MongoDB works, and will have completed a few small bug fixes and/or feature tickets
  • Within three months, you will be contributing effectively day-to-day, fixing bugs, implementing features, investigating and responding to open source user and customer issues, and reviewing your peers' code
  • Within six months, you'll have implemented major, planned new features, contributed to our common driver specifications, shipped a major feature in an open source library, and will be collaborating with the Product team to help craft our roadmap
  • Within twelve months, you'll have significantly improved the quality, performance and maintainability of our codebase, and will be taking the lead in designing and specifying major new features

About MongoDB

  • MongoDB is built for change, empowering our customers and our people to innovate at the speed of the market.
  • 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.
  • To drive the personal growth and business impact of our employees, we're committed to developing a supportive and enriching culture for everyone.
  • 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.
  • Learn more about what it's like to work at MongoDB , and help us make an impact on the world!
  • MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.
  • MongoDB is an equal opportunities employer.
Req ID1273396098
  • 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.
  • 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 benefits in this paragraph are only applicable to candidates based in Canada.
  • MongoDB's base salary range for this role in Canada is:

$137,000 — $189,000 CAD

Senior Python Engineer at MongoDB | JobMaxx