Senior Python Engineer
MongoDB
seniorpermanentbackend United States Yesterday via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
PythonPyMongoOpen SourceAPI DesignSoftware DebuggingDjangoScientific PythonWeb FrameworksAI/MLLLMs
About the role
Role Overview
Join MongoDB’s Database Experience (DBX) team to design, write, and support open source Python libraries and drivers used by developers working with MongoDB. You’ll help improve developer adoption and satisfaction through reliable, enjoyable developer tooling.
Responsibilities
- Develop and support the MongoDB Python drivers and subsidiary libraries (e.g., PyMongo, Django MongoDB Backend, PyMongoArrow, LangChain MongoDB)
- Write and maintain open source specifications for common behavior and APIs across MongoDB drivers
- Investigate and resolve bugs and support requests from commercial customers, open source users, and internal teams
- Partner with Product and Server teams on designs and specifications for new MongoDB user-facing features
- Collaborate with a distributed engineering team, and mentor junior engineers and interns
Requirements
- Substantial experience building high-quality software in Python
- Extensive knowledge of Python tools and frameworks, including scientific Python and web development frameworks
- Ability to make pragmatic design tradeoffs across usability, maintainability, and delivery time
- Strong communication skills (internal and external)
- Interest in and/or experience contributing to open source communities (e.g., via GitHub)
- Strong organizational skills and time management
Nice-to-Haves
- Practical experience with AI/ML frameworks in Python, including large language models and agentic tools
- Experience speaking at conferences or participating in broader community activities
Success Criteria (Timeline)
- 1 month: Understand driver architecture and MongoDB fundamentals; complete small bug fixes/feature tickets
- 3 months: Contribute effectively day-to-day; fix bugs, implement features, and respond to user/customer issues; review peers’ code
- 6 months: Deliver major planned features; contribute to common driver specifications; ship an open source feature; collaborate on roadmap
- 12 months: Improve code quality/performance/maintainability; lead design and specification of major new features
About MongoDB
MongoDB is a software company that builds a unified, globally distributed database platform designed to help organizations modernize workloads and embrace innovation. It also powers cloud-native offerings such as MongoDB Atlas across major cloud providers like AWS, GCP, and Azure.
Scraped 5/15/2026