Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Python Engineer

Full-time

Mongodb

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.

We are looking to speak to candidates who are based in Canada for our hybrid working model.

You might be right for this role if you...



  • Have substantial experience writing high-quality software in Python

  • Have practical experience with AI/ML frameworks and technologies in Python, including large language models and agentic tools

  • Have extensive knowledge in Python tools and frameworks, scientific python and web development frameworks 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 , 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 database for the AI era, enabling innovators to create, transform, and disrupt industries with software. MongoDB’s unified database platform, the most widely available, globally distributed database 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 database and is available across AWS, Google Cloud, and Microsoft Azure.

With offices worldwide and over 60,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, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type and makes all hiring decisions without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Req ID: 1273396098

Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Senior Python Engineer in Remote vacancy
  • $105k - $175k per year

     ...Role Summary As a member of the Sophos Agentic AI team, the Senior Software Engineer plays a critical role in designing and building AI-powered...  ...scalable, cloud-native microservices and REST APIs using Python, FastAPI, and Celery. Build AI-powered applications as well... 
    Senior
    Remote job
    Full time
    Local area

    Sophos

    Remote
    4 hours ago
  •  ...Description   Senior Software Engineer – Secure AI Platform (Vancouver, On-Site)   The Company: Varonis  (Nasdaq: VRNS) is a leader...  ...deploying SaaS platforms on AWS. ~ Expert ‑ level proficiency in Python , including building distributed systems, backend services,... 
    Senior
    Worldwide

    Varonis

    Remote
    4 hours ago
  •  ...platform and Helix Pods delivery model put our engineers at the center of real agentic...  ...building the future of enterprise AI.   Python Software Engineer  Greetings, future tech...  ...our core platform. We need a pragmatic, senior-level engineer who can tackle complex technical... 
    Senior
    Full time
    Remote work
    Flexible hours

    3pillar

    Remote
    4 hours ago
  •  ...platform and Helix Pods delivery model put our engineers at the center of real agentic...  ...at 3Pillar: Elevate Your Impact! As a Senior DevOps Engineer, you are the cornerstone...  ...DevOps, with proficient coding skills in Python. Extensive years of experience delivering... 
    Senior
    Full time
    Remote work
    Flexible hours

    3pillar

    Remote
    4 hours ago
  •  ...About the role: The Betr team is seeking a highly skilled Senior   Backend Engineer to join their team. The primary focus of this role will be...  ...skills. Additionally, this role will involve working with Python on various internal tools. You will be working alongside... 
    Senior
    Full time
    Casual work
    Remote work
    Flexible hours

    Betr

    Remote
    4 hours ago
  •  ...Canonical is looking for an experienced Python developer with a background in MongoDB who...  ...brilliant people. You are an accomplished senior Python programmer that enjoys challenging...  ...pioneers in open source with intelligent engineers at every level from engineer to CTO and... 
    Senior
    Full time
    Remote work

    Canonical

    Remote
    7 days ago
  •  ...such as public cloud, data science, AI, engineering innovation and IoT. Our customers include...  ...profitable and growing. We are hiring a senior software engineer to join our Kubernetes...  ...about open source software, Linux, Golang, Python and Kubernetes. Location : This is a... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    10 days ago
  • $86k - $125k per year

     ...because at Project X, our people are what make us great.  Role Summary  We’re looking for a passionate and curious Data Engineer with strong Python skills and solid experience working with large-scale data solutions. You’ll play a key role in building high-quality,... 
    Full time
    Work at office

    Project X

    Remote
    4 hours ago
  •  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public...  ...This role requires quality-oriented software engineering in Python and a focus on software interoperability over a vast range of target... 
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Remote
    10 days ago
  •  ...robust What this is NOT: Not data labeling Not prompt engineering Not writing code from scratch - the agent writes most of the...  ...we look for: ~8+ years in software development ~ Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres,... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Freelance

    Mindrift

    Remote
    4 hours ago
  •  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public...  ...company is founder led, profitable and growing. We are hiring Python and Kubernetes Specialist Engineers focused on Data, Workflows,... 
    Full time
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    7 days ago
  •  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public...  ...centers. To achieve that we are building a new community around Python opscode for open source applications, running on Kubernetes. We... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    11 days ago
  • $95k - $120k per year

     ...We are looking for a Senior C++/Python Software Developer to collaborate on a wide variety of projects in partnership with our clients. You...  ...development process. You will work closely with talented engineers, developers, designers, and QA analysts, contributing to innovative... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Spiria Inc

    Remote
    4 hours ago
  •  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public...  .... We are hiring talented Software Engineers with strong Python, Packaging and Linux skills and who want to have a positive... 
    Full time
    Internship
    Work at office
    Remote work
    Work from home

    Canonical

    Remote
    8 days ago
  •  ...industries, focusing on long-term, high-quality engineering that supports business growth. Every line...  ...ready for scale. The Role As a Senior Back-End Engineer , you’ll play a key...  ...scalable back-end systems and APIs in Python (Django, FastAPI), ensuring high performance... 
    Senior
    Long term contract
    Contract work
    Remote work
    Flexible hours

    Digital Forms

    Remote
    15 days ago
  • $75 per hour

     ...robust What this is  NOT: Not data labeling; Not prompt engineering; Not cybersecurity or red-teaming — there is no attacker in...  ...look for ~4–5+ years in software development; ~ Core stack: Python, JavaScript/TypeScript; ~ Strong test design skills —... 
    Hourly pay
    Permanent employment
    Full time
    Temporary work
    Freelance

    Mindrift

    Remote
    4 hours ago
  •  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's...  ...role, hiring for every team at Canonical who works in Python, across all levels of seniority. Apply here if you believe you are already an... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    a month ago
  •  ...Description TEHORA est présentement à la recherche d 'un(e) programmeur(euse) senior BackEnd Python ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue... 
    Senior
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    Tehora

    Remote
    4 hours ago
  •  ...skills, and your career. About the Role We are seeking a Senior Staff Fullstack Developer to join our team with a primary focus...  ...on frontend architecture. Reporting to the Associate Director of Engineering, in which the candidate will focus on frontend architecture, UI... 
    Senior
    Long term contract
    Full time
    Temporary work
    Work at office
    Flexible hours

    Alayacare

    Remote
    4 hours ago
  • $200k per year

     ...an independent team of data & AI experts, engineers, and designers who build intelligent...  ...innovative digital products. Whether you are a Senior Engineer, Tech Lead, or DevOps Engineer,...  ...experience with Golang and/or Python and a modern Frontend tech stack (React/... 
    Senior
    Permanent employment
    Full time
    Manual labor
    Immediate start
    Remote work
    Flexible hours

    Nearform

    Remote
    4 days ago
  •  ...systems layer, operations & automation that supports Telnyx's growth engine. Historically, that meant administering GTM tools used by humans:...  ...Responsibilities Design and build multi-agent AI systems in Python that handle complex, multi-step business workflows -... 
    Full time

    Telnyx

    Remote
    a month ago
  •  ...are not affiliated with, and do not endorse products or services of GitLab. An overview of this role As a  Staff Backend Engineer (Python) on the Duo Chat team in AI Engineering, you'll lead the backend architecture that powers GitLab Duo Chat across the GitLab DevSecOps... 
    Long term contract
    Full time
    Remote work

    Gitlab

    Remote
    4 hours ago
  •  ...Description du poste **French description will follow** As a Senior Python Software Developer in AI team tooling, you will work with a...  ...adapters for platform integration. Partner closely with CV engineers, MLOps, and product teams—gather requirements, iterate quickly... 
    Senior
    Full time
    Remote work
    Flexible hours

    Wabtec Corporation

    Remote
    4 hours ago
  •  ...personne pour rejoindre une équipe dynamique en tant que Développeur Python pour l’un de nos clients. À propos de mtrois : Depuis 2010...  ...candidate should be familiar with python development and prompt engineering. The candidate should be able to work with different Clients/SME... 
    Full time
    Apprenticeship
    Local area
    Worldwide

    Mthree Recruiting Portal

    Remote
    4 hours ago
  • $75k - $95k per year

     ...and maintain robust test suites and scripts (e.g., using Gtest, Python, frameworks) and integrate them into CI/CD pipelines to provide...  ...Execution: Oversee and perform automated test execution for nightly engineering, and release builds, ensuring comprehensive logging and... 
    Full time
    Night shift

    Syntronic

    Remote
    4 hours ago
  •  ...career.   About the Role   As a Junior Fullstack Developer (Python), you will work closely with experienced developers and product...  ...to help plan, generate, and test code.   ~ Pair-program with senior developers and participate in code reviews to learn best practices... 
    Senior
    Full time
    Work at office

    Alayacare

    Remote
    4 hours ago
  •  ..., among its board members. YOUR ROLE & MISSION As a Senior Software Engineer, you will be a critical part of our growing company, working...  ...the same.   Our tech stack: React.js / TypeScript · Python · GoLang · MongoDB · Elasticsearch · Redis · Kafka · Kubernetes... 
    Senior
    Full time
    Worldwide

    Apollo.Io

    Remote
    4 hours ago
  •  ...and customer-facing dashboards. About You We’re hiring a Senior Data Engineer for Data Insights in Montreal—someone with a Data as a...  ...production data pipelines and models on Snowflake using SQL, Python, and dbt—shipping reliable ELT/transformations, owning quality... 
    Senior
    Permanent employment
    Full time
    Worldwide

    Appdirect

    Remote
    4 hours ago
  •  ...ML systems ~ Strong experience with ranking algorithms (collaborative filtering, deep learning, learning-to-rank) ~ Proficiency in Python and ML frameworks (TensorFlow/PyTorch) ~ Experience with distributed computing (Spark, Ray) ~ Track record of shipping models that improve... 
    Senior
    Remote job
    Full time

    Launch Potato

    Remote
    4 hours ago
  • $135k - $150k per year

     ...edge of agentic AI in the accounting and finance space. The Senior Software Engineer will be the hands-on architect and builder of the new systems...  ...at least one modern backend language (Node.js/TypeScript, Python, Go, or similar)  ~ Solid understanding of cloud infrastructure... 
    Senior
    Full time
    Flexible hours

    Treewalk Consulting Inc.

    Remote
    4 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Python Engineer. Be the first to apply!