Software Development Engineer - Machine Learning
Mongodb
MongoDB is building a world-class team in North America to create tooling that helps customers modernize their applications and migrate their data from legacy relational databases to MongoDB in real-time. As companies modernise legacy workloads and data ecosystems, they are increasingly drawn to the flexibility and scalability of the document model. The tools developed by the Code Generation and Data Migration team are critical in this journey, helping customers with schema modeling, code generation, initial data loads, and continuous data synchronization.
We're looking for a Senior Engineer with a strong background in computer science fundamentals, systems design, experience in the Java ecosystem, streaming systems, and data-intensive applications to join our engineering team. In this role, you will be instrumental in designing, building, and optimizing the underlying data structures, algorithms, and database interactions that power our generative AI platform, code generation and migration tools. This involves crafting sophisticated orchestration layers, robust integration points, and high-performance data systems that seamlessly connect and leverage advanced AI capabilities for code generation and building a sophisticated data migration suite using a modern technology stack, which includes Java, Spring Boot, Kafka, Debezium, and React.You will work on critical components that ensure the scalability, efficiency, and reliability of our services, collaborating closely with AI researchers, product management and other engineers to design and implement cutting-edge products that solve complex customer challenges.
2+ years of engineering experience in backend systems, distributed systems, or core platform development
- Experience in one or several of Java, Rust, C/C++, and/or Python, with a strong understanding of systems-level programming, memory management, and performance tuning
- Experience with streaming data platforms such as Apache Kafka and Change Data Capture (CDC) tools like Debezium
- Experience with relational data modeling and hands-on experience with at least one SQL database (Postgres, MySQL, etc)
- Exposure to client-side technologies such as JavaScript and React is a plus
- Good understanding of algorithms, data structures and their time and space complexity
- Experience with NoSQL databases and understanding of their trade-offs is great, but not required. Contributions to relevant open-source projects
Contribute high-quality, well-tested backend code to the data migration engine and core components of our generative AI orchestration platform
Collaborate effectively with Product Management, AI researchers and machine learning engineers and designers to build and deliver on the product roadmap
Work to develop robust and efficient backend services that orchestrate AI functionalities
Identify and address performance bottlenecks and architectural challenges in our systems, particularly within data flow and orchestration
Help troubleshoot and resolve complex technical issues in our distributed systems
Give and solicit feedback on technical design documents and pull requests
Perform tasks related to process such as CI/CD, quality, testing, etc
Familiarize yourself with the MongoDB database and aggregation language
Familiarize yourself with the backend tech stack including Java, Spring Boot, and Kafka
Set up software development infrastructure (tech stack, build tools, etc) to enable development using the relevant tech stacks
Reviewed and contributed to scope and technical design documents
Helped recruit and interview new members of the team
Collaborated effectively with other teams at MongoDB on cross-functional projects
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 nearly 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.
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.
- ...The Code Gen team is tasked with building AI-powered code transformation... ...We are looking for a Staff Engineer with domain expertise and... ...AI capabilities for code generation, build and test. This role... ...Extensive experience (8+ years) in software development and operations, with...SuggestedFull timeWorldwide
- ...'s most critical challenges: leveraging Generative AI to transform rigid, legacy applications... ...by MongoDB. A core difficulty in legacy code transformation is guaranteeing the... ...looking for an experienced Senior Lead Software Engineer with a strong background in database ecosystem...SuggestedLong term contractFull timeWorldwide
- ...Sr Software Engineer, Generative AI Models About Intangible Intangible is a spatial intelligence company building a new class of creative tools... ...'re Looking For Engineering judgment. You understand the code you ship and do not auto-accept AI-generated commits you...SuggestedFull time
- ...platform and Helix Pods delivery model put our engineers at the center of real agentic... ...join an elite team of visionaries. Beyond software development, we are dedicated to engineering... ...will be acting as an expert in Unqork's low code / no-code platform, helping our client...SuggestedLong term contractManual laborWork at officeImmediate startRemote workFlexible hours
- ...Rails, Ember.js , and React. The engineering team at Smile.io believes in being proud of your code, owning what you ship, and... ...io is seeking a highly skilled Software Engineer proficient in both Front... ...we’re happy for AI to help you generate or tailor your resume, we’d ask...SuggestedHourly payFull timeRemote work
- ...world. Role overview As a Software Engineer, you’ll join our team to plan, build and... ...Work as part of a team: participate in code reviews, pair programming, collaborative... ...methodologies (Agile, Scrum, Kanban, etc.) Generative AI-assisted Development (Github Copilot,...Full timeWork at officeFlexible hours
- ...Together, we RISE. Claude Code Platform Lead Own the strategy... ...an experiment into Coinme's engineering superpower. You will be the... ...how Coinme engineers build software every day. What You'll Be... ...including compliance-aware code generation, automated test scaffolding,...Full time
- ...Development Kit (CDK). Conducting code reviews and providing... ...have 5+ years of experience in Software Development. You have... ...software development and computer engineering. You have the ability to... ...as drafting job descriptions, generating interview questions, note-...Full timeContract workFlexible hours
- ...improve agent skills and agent behavior. We are hiring a software engineer to build and maintain the tooling, evaluation... ...CI workflows, including secrets, annotations, exit codes, and artifacts Build code-generation quality checks, such as anti-pattern catalogs and linting...Remote jobFull timeLocal areaWorldwide
- ...Sonatype is the software supply chain security company. We provide... ...looking for a Staff Software Engineer to help lead our Data... ...direction for the team's next generation. You'll be the senior technical... ...equipment on this team — for coding, code review, investigation,...Full timeContract workFlexible hours
$32 per hour
...mission is to unlock the potential of Generative AI by tapping into real-world expertise... ...freelance role for a Tendem project. As a Vibe Code specialist, you'll handle data scraping... ...in data analysis, AI automation, data engineering, or software development is desirable. Bachelor's...Remote jobFull timePart timeFreelance- ...future of healthcare. Clover's engineering team is empathetic, caring,... ...supportive. We are looking for a Software Engineer, Engineering... ...engineering team. You won't just write code to spec — you'll understand... ...user telemetry. Leverage Generative AI Tooling: Actively utilize...Work at officeRemote workWork from homeShift work
$170k - $220k per year
...Senior Software Engineer Build financial systems Canadians trust with their money every day... ...and learning. Comfort reading legacy code and not immediately rewriting it all.... ...based environments Comfort reviewing AI-generated PRs with the same skepticism you’d apply...Long term contractFull timeWork at officeImmediate startRemote work- ...small but highly skilled group of engineers committed to developing the next generation of defense applications. We are... ...motivated individual that loves software engineering and wants to solve... ...etc. Participate in design and code reviews with peers and stakeholders...Long term contractFull timeLocal areaRemote workRelocation
$20 per day
...with us! As an Intermediate Engineer , you will be a hands-on... ...on Rails. We do not have Ruby code in production now nor plan to... ...and outs of data modeling and software architecture for developing performant... ...your application, including generating insights or inferences to...InternshipSummer holidayRelocation$140k - $170k per year
...America. About the team: As a Senior Software Engineer on our Provider team, you will have the... ...expertise towards building the next generation of our core infrastructure that will enable... ...which means you'll write purpose-built code, own the edge cases, and ship something...Full timeWork at officeRemote work2 days per week- ...YOUR ROLE & MISSION As a Senior Software Engineer, you will be a critical part of our growing... ...: habitually leverages AI tools across coding, debugging, review, and documentation,... ...development processes, including code generation, debugging, and productivity optimization...Full timeWorldwide
$175k - $220k per year
...love. We are looking for a fullstack Staff Software Engineer to join the Toast IQ team to transform... ...on operations, make better margins, generate more revenue, and have a better guest and... ...Provide design feedback and participate in code reviews to ensure implementation meet...Remote work$135k - $150k per year
...accounting and finance space. The Senior Software Engineer will be the hands-on architect and... ...integrations, and workflow automations — using AI coding tools to accelerate delivery without... ..., including responsible use of AI-generated code ~ Identify and mitigate technical...Full timeFlexible hours$95k - $120k per year
...come in… The key function of the Software Engineer is to build and maintain systems. This... ...maintain clean, efficient, and reusable code to support various gameplay features and... ...games, bringing high-quality graphics, next-generation technology, and revolutionary gameplay...Full timeSummer workWork at officeLocal areaImmediate startRemote workFlexible hours- ...are seeking a forward-thinking Manager, Software Engineering to lead our Aktiv development team. In... ...Excellence: Foster continuous improvement in code quality, architecture, and team... ...we do A chance to work with new tech like generative AI—and see the customer impact...Full timeRemote workFlexible hours
- ...looking for experienced Forward Deployment Engineer (Generative AI) with Gen AI experience to join our... ...500 companies, enabling them to generate business value from data. Our business... ...in live business context using vector engines within BigQuery or AlloyDB to eliminate...Full timeLocal area
$110k - $135k per year
...back into care. About The Role: As a Software Engineer, you will work alongside a team of... ...turn it into a working deployment: writing code, building integrations, extending agentic... ...workflows in Conductor's orchestration engine — building custom tools, integration adapters...Long term contractFull timeContract workWork at officeRemote work2 days per week- ...Troubleshoot, debug, and resolve complex issues across the stack Ensure code quality through automated testing and code reviews Collaborate... ..., GitLab, BitBucket, Azure DevOps, … ~ Familiarity with software ticketing systems or processes, e.g., Jira, Solar, ServiceNow,...
$95k - $159k per year
...cyberattacks and protect organizations around the world. We are seeking a Software Engineer to join our Security features team and help build the systems... ...— and you’ll be responsible for the full lifecycle of the code you ship, including production support and continuous...Full timeLocal areaRemote workShift work$90k - $135k per year
...invaluable role in our success. The engineering team at Warner Music Group... ...We are seeking a full-stack Software Engineer to join our... ...customer support and content generation! This is an exciting opportunity... ...on requirements definition / coding / testing, while supporting your...Full timeLocal areaRemote workWorldwide- ...development of digital investigative software that acquires, analyzes, and... ...for a Senior Software Engineer to join the Customer Hosted... ...responsible for building the next generation of Digital Forensics products... ...solutions; Participate in code reviews; Troubleshoot, debug...Full timeLocal area
- ...We're building a dataset to evaluate AI coding agents - how well a model handles real-world... ...NOT: Not data labeling Not prompt engineering Not writing code from scratch - the... ...evaluate What we look for: ~8+ years in software development ~ Core stack: Python (...Permanent employmentFull timeTemporary workFreelance
$110k - $160k per year
...innovation, reliability, and user-centric design in our products. As a Software Engineer, you will have the opportunity to contribute to the development... ...of automated testing frameworks and CI/CD pipelines to ensure code quality and deployment efficiency Stay updated on industry...Full timeRemote workWork from homeFlexible hoursNight shift- ...role. We use tools like Claude Code and Cursor throughout the... ...process, and we are looking for an engineer who already works this way:... ...build, test, debug, and operate software. What you will do Build... ...lifecycle, not only to generate code. We experiment with new workflows...Remote jobLong term contractFull timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer - Machine Learning. Be the first to apply!
- software developer internship Remote
- software development engineer Remote
- software developer no experience Remote
- junior software developer Remote
- software engineer Remote
- software engineer devops Remote
- software developer co-op Remote
- remote entry level software developer Remote
- software engineer co-op Remote
- junior software engineer Remote

