Senior Python Engineer

MongoDB

British Columbia, Canada
$137,000 — $189,000 cad; not specified; flexible p...
On-site
High-quality software in python
Open source libraries for python
Designing, writing, and supporting libraries
The Database Experience team builds libraries and tools to increase developer adoption, satisfaction, and retention by providing a reliable, enjoyable interface for developers working with MongoDB

Job Summary

  • The Database Experience team builds libraries and tools to increase developer adoption, satisfaction, and retention by providing a reliable, enjoyable interface for developers working with MongoDB.
  • This role involves developing and supporting open source libraries for the Python ecosystem, with a significant impact due to Python's popularity among MongoDB users.
  • Success in this role involves understanding driver architecture, contributing to bug fixes and features, investigating issues, and collaborating on new features and roadmap development within six months.

Matching Summary

The Database Experience team builds libraries and tools to increase developer adoption, satisfaction, and retention by providing a reliable, enjoyable interface for developers working with MongoDB.

Salary

$137,000 — $189,000 CAD; Not specified; Flexible paid time off, 20 weeks fully-paid gender-neutral parental leave, fertility and adoption assistance, RRSP with employer match, mental health counseling, backup child and elder care, and health, dental, and vision benefits offerings.

Skills & Requirements

Must-have

  • high-quality software in Python
  • open source libraries for Python
  • designing, writing, and supporting libraries
  • AI/ML frameworks and technologies in Python
  • large language models and agentic tools

Nice-to-have

  • participate in open source communities
  • collaborating with teammates
  • mentoring junior engineers and interns
  • Python ecosystem trends and best practices
  • scientific python and web development frameworks

Key Requirements

  • substantial experience writing high-quality software in Python
  • practical experience with AI/ML frameworks
  • extensive knowledge in Python tools and frameworks
  • interest in learning Python ecosystem trends
  • pragmatic design decisions
  • participate in open source software development

Work Rights

Not specified

Tailored Resume

Cover Letter