{bc}
linkedin

Senior Python Engineer

MongoDB
British Columbia, CAN
Full-time
Mid-Senior
Onsite
$137,000 to $189,000
Discovered 1 months ago
PythonPython ecosystem tools and frameworksScientific PythonWeb development frameworksOpen-source software developmentMongoDB

Full Job Posting

Database Experience Team

The Database Experience team builds libraries and tools used by developers working with MongoDB.

The team aims to increase developer adoption, satisfaction, and retention through reliable and enjoyable interfaces.

The role focuses on designing, writing, and supporting open-source libraries for Python ecosystem developers.

Candidate Profile

  • The candidate should have substantial experience writing high-quality software in Python.
  • The role requires extensive knowledge of Python tools and frameworks, scientific Python, and web development frameworks.
  • The candidate should make pragmatic design decisions and balance usability, maintainability, and delivery time.
  • Strong verbal and written communication, collaboration, mentoring, self-motivation, organization, and time management are expected.
  • Practical AI/ML framework experience in Python, including large language models and agentic tools, is a plus.
  • Participation in open-source development and communities is preferred.

Team Responsibilities

  • Develop and support MongoDB Python drivers and libraries including PyMongo, Django MongoDB Backend, PyMongoArrow, and LangChain MongoDB.
  • Write and maintain open-source specifications for common behavior and APIs across MongoDB drivers.
  • Investigate bugs and support requests from customers, open-source users, and internal users.
  • Collaborate with Product and Server teams on new user-facing MongoDB features.

Expected Impact

  • Within one month, understand driver architecture and MongoDB while completing small bug fixes or feature tickets.
  • Within three months, contribute day to day by fixing bugs, implementing features, investigating issues, and reviewing peer code.
  • Within six months, implement major features, contribute to driver specifications, ship an open-source library feature, and help shape the roadmap.
  • Within twelve months, improve code quality, performance, and maintainability while leading major feature design and specification.

About MongoDB

MongoDB provides a unified, globally distributed data platform available across AWS, Google Cloud, and Microsoft Azure.

MongoDB serves more than 67,000 customers and supports applications across established enterprises and AI-native startups.

Compensation

  • The Canada base salary range for this role is $137,000 to $189,000 CAD.
  • Compensation depends on factors including skills, experience, qualifications, and work location, and may include equity and other benefits.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at MongoDB