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$37 per hour
...Description Mindrift is looking for highly skilled Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows within our hybrid AI + human system. In this role, as an AI Pilot – that’s how we refer to this role at Mindrift...SeniorHourly payFull timePart timeFreelanceRemote work- ...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
- ...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
$45 per hour
...Description Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows within our hybrid AI + human system. In this role, as an AI Pilot – that’s how we refer to this role at Mindrift...SeniorHourly payFull timePart timeFreelanceRemote work10 hours per week- ...collaboration with global teams. Overview: Senior Automation Engineers at Precisely design, build, and scale automation that connects... ...localization, or content operations. ~ Strong proficiency in Python, with experience building maintainable, testable, production...SeniorFull timeRemote work
$150k - $175k 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,... ...world problems. About the AI Senior Python Engineer role As a Senior Engineer at...SeniorPermanent employmentFull timeManual laborRemote workFlexible hours$65 - $130 per hour
...first global tech company with 25+ years of engineering leadership, 2,000+ team members, and 500+... ..., and extend delivered solutions. For Senior FDEs, independently lead executive... ...in production. Advanced proficiency in Python, along with experience using TypeScript or...SeniorFull timeContract workInternshipWork at officeLocal areaRemote work- ...We are seeking a highly skilled Senior Python Engineer to join our distributed engineering team. In this role, you will work closely with our client’s internal squads to design, build, and optimize scalable cloud-based media solutions. This is a collaborative, embedded...SeniorRemote job
- ...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
$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$55 per hour
...government, e-commerce, healthcare) Create problems requiring Python programming to solve (using Pandas, Numpy, Scipy, Sklearn, Statsmodels... ...chains in data processing, statistical analysis, feature engineering, predictive modeling, and insight extraction Create deterministic...Hourly payPermanent employmentFull timeTemporary workPart timeFreelance10 hours per week- ...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
- ...About the Role : We are looking for a Sr . Quality Assurance Engineer to join our team. You’ll directly contribute to Super.com ’s... ...debugging product pipeline issues Experience coding in Python Experience defining QA metrics and using that data to drive iterative...SeniorFull timeImmediate startRemote workFlexible hours
- ..., 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
- ...people-first culture. About the role We’re seeking a Senior Software Engineer to join our team and help support and grow Point’s multi-... ...quality code across one or more codebases (e.g., TypeScript, Python, Ruby). Craft thoughtful PRs, even for complex changes,...SeniorFull timeInternshipRemote work
$120k - $130k per year
...: Canada - Remote About the Role Backcountry needs a senior security engineer to protect and harden the multi-cloud platforms, Kubernetes... ..., DNS, firewalls, VPNs) ~ Scripting and automation skills (Python, PowerShell, or Bash) ~ Strong analytical, problem-solving,...SeniorRemote jobFull timeInternshipWork at office$104k - $139k per year
...internet on their terms. About this team and role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-... ...backend technologies ~ Strong professional experience with Python , TypeScript/Node.js, or Rust building back-end services and...SeniorRemote jobFull timeImmediate startWorldwideHome office$145k - $155k per year
...We are looking for an experienced backend engineer who enjoys solving complex problems, sharing... ..., and building reliable software. As a Senior Backend Software Engineer, you will design... ...or services. ~ Strong experience with Python, Go, or similar backend languages. ~ Experience...SeniorFull timeRemote work- ...the role This role is part of our Data Engineering team. Being Data Driven is a core value... ...and do high quality data work. As a Senior Data Engineer, you will be a key member of... ...engineering experience with expert hands-on Python and SQL practice ~ A track record of...SeniorFull timeTemporary workRemote workFlexible hours
- ...focused, and highly collaborative, with strong engineering leadership and a culture of ownership. We're looking for a Senior Data Engineer to join our engineering team and... ...or ad-tech data ~ Strong proficiency in Python and SQL ~ Experience with streaming data platforms...SeniorFull timeFor contractorsFlexible hours
$150k - $250k per year
...that. We're a small team (around ten engineers and designers) who wear a lot of hats and... ...safe client libraries across TypeScript, Python, Go, PHP, Java, and Ruby, with code samples... ...services, plus multi-region Compute Engine managed instance groups for the stateful...SeniorPermanent employmentFull timeFixed term contractRemote workWork from homeFlexible hours- ...from product growth to operations to AI. This is a senior individual contributor role on the Data Engineering team, sitting at the intersection of platform thinking... ...the scaffolding to automate it Deeply fluent in Python and production-grade data engineering, with 7+ years...SeniorFull timeInternshipWork at officeRemote workFlexible hoursWeekend work
- ...The Role We’re looking for a Senior DevOps Engineer to help scale and operate the infrastructure behind our platform. This is a hands-on individual... ...Actions, Jenkins, or equivalent) ~ Scripting skills (Bash, Python, or similar) ~ Solid Linux/Unix fundamentals Why...SeniorFull timeRemote workFlexible hours
- ...fuel who we are. About the Role We are looking for a Senior Analytics Engineer to join our growing Data & Analytics team! As a Sr.... ...using off-the-shelf tools, or simple DAGs in Airflow leveraging python. ~ You have experience leveraging tools for data governance...SeniorFull timeRemote workFlexible hours
$102k - $133k per year
...solutions in Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and... ...business success. We are seeking a Senior Snowflake Engineer to design, build, and... ...services. ~ Programming proficiency in Python for data processing, automation, and scripting...SeniorFull timeLocal areaRemote workWorldwideWork visa$170k - $220k per year
...reading. Not your grandad’s bookie. The Role Title: Senior Platform Engineer Team: Platform Engineering Location: Remote / Canada... ...to end. Technical Our platform is primarily built in Python and hosted on AWS , using Flask/FastAPI, Pytest, Mypy,...SeniorFull timeLocal areaRemote workWork from homeHome officeFlexible hours- ...operations. #LI-MB1 About the Role We're looking for a senior IT engineer to own Qventus' IT infrastructure. This role will be... ...as code and building maintainable tooling in a language like Python or Go Experience with SaaS administration, OAuth-grant and...SeniorFull timeLocal area
- ...Position: DevOps Engineer - Senior Location: Toronto, ON (Hybrid) Job ID#: RQ00768 Duration: 6 Months Role Overview... ...Ubuntu. Strong proficiency in scripting languages such as Python, Bash, Java, JavaScript, and Node.js. Experience with build...SeniorFull time3 days per week
$104k - $123.5k per year
...marketing channels. StackAdapt is seeking a talented Senior Quality Engineer who is passionate about software quality and test automation... ...implementation Fluency in at least one of Javascript, Typescript, Python, or Java Experience with CI/CD tools like Jenkins, Github...SeniorFull timeLocal areaRemote workWork from homeHome office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Python Engineer. Be the first to apply!
- python data engineer Canada
- python developer no experience Canada
- python developer Canada
- développeur python Canada
- python developer remote Canada
- junior python developer Canada
- senior finance analyst Canada
- senior administrator Canada
- senior director of operations Canada
- senior contract administrator Canada
