Senior Python Engineer
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
$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...SeniorRemote jobFull timeLocal area- ...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,...SeniorWorldwide
- ...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...SeniorFull timeRemote workFlexible hours
- ...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...SeniorFull timeRemote workFlexible hours
- ...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...SeniorFull timeCasual workRemote workFlexible hours
- ...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...SeniorFull timeRemote work
- ...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...SeniorFull timeWork at officeLocal areaRemote workWork from homeWorldwide
$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 timeWork at office- ...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 timeContract workWork at officeLocal areaRemote workWork from homeWorldwideFlexible hours
- ...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,...SeniorPermanent employmentFull timeTemporary workFreelance
- ...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 timeLocal areaRemote workWork from homeWorldwide
- ...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 timeWork at officeLocal areaRemote workWork from homeWorldwide
$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...SeniorFull timeWork at officeRemote workFlexible hours- ...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 timeInternshipWork at officeRemote workWork from home
- ...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...SeniorLong term contractContract workRemote workFlexible hours
$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 payPermanent employmentFull timeTemporary workFreelance- ...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 timeWork at officeLocal areaRemote workWork from homeWorldwide
- ...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...SeniorHourly payFull timeContract workApprenticeshipRemote workFlexible hours
- ...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...SeniorLong term contractFull timeTemporary workWork at officeFlexible hours
$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/...SeniorPermanent employmentFull timeManual laborImmediate startRemote workFlexible hours- ...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
- ...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 contractFull timeRemote work
- ...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...SeniorFull timeRemote workFlexible hours
- ...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 timeApprenticeshipLocal areaWorldwide
$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 timeNight shift- ...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...SeniorFull timeWork at office
- ..., 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...SeniorFull timeWorldwide
- ...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...SeniorPermanent employmentFull timeWorldwide
- ...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...SeniorRemote jobFull time
$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...SeniorFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Python Engineer. Be the first to apply!
- python developer remote Remote
- junior python developer Remote
- python developer Remote
- python developer no experience Remote
- python data engineer Remote
- sénior service a la clientèle Remote
- senior network engineer Remote
- senior engineer Remote
- senior graphic designer Remote
- senior mechanical design engineer Remote
