CrawlJobs Logo

Software Engineer - ML and Distributed Systems

United States, Mountain View 165200.00 - 223600.00 USD / Year · Job Posted April 11, 2026
Apply Position
Job Link Share

Job Description

As part of the AWS Applied AI Solutions organization, we have a vision to provide business applications, leveraging Amazon’s unique experience and expertise, that are used by millions of companies worldwide to manage day-to-day operations. We will accomplish this by accelerating our customers’ businesses through delivery of intuitive and differentiated technology solutions that solve enduring business challenges. We blend vision with curiosity and Amazon’s real-world experience to build opinionated, turnkey solutions. Where customers prefer to buy over build, we become their trusted partner with solutions that are no-brainers to buy and easy to use. Amazon Personalize is a deep learning AWS Service that makes it easy for developers to create individualized recommendations for customers. We're building a large-scale machine learning platform and are looking for senior engineers to architect and develop the platform.

Job Responsibility

  • Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market
  • Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry
  • Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed
  • Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use
  • Design and code the right solutions starting with broadly defined problems
  • Work in an agile environment to deliver high-quality software

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language
  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

What we offer

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
  • sign-on payments
  • restricted stock units (RSUs)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer - ML and Distributed Systems

8 matching positions

Software Engineer (Distributed Systems & ML Infrastructure)

Overview: An Elite FinTech firm is expanding its world-class engineering team an...
Location
Location
Singapore , Singapore
Salary
Salary:
250000.00 SGD / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Open to all experience levels
  • Proven experience coding in Python
  • Strong understanding or interest in distributed systems and ML infrastructure
  • Enthusiasm to learn Rust (supported by internal mentorship and training)
  • Excellent academic background
  • Experience in high-stakes, low-latency, mission-critical environments where reliability and performance are non-negotiable
Job Responsibility
Job Responsibility
  • Design and build high-performance, distributed systems for large-scale ML infrastructure
  • Drive best practices in software architecture, testing, and scalability
  • Lead and collaborate on multiple greenfield initiatives focused on performance, reliability, and scale
What we offer
What we offer
  • Industry Leading Bonus
  • Work on next-gen distributed systems and ML infrastructure
  • Take ownership of multiple greenfield builds
  • Zero bureaucracy and a genuinely collaborative culture
  • Stunning offices
  • Dedicated time for personal projects every Friday!
  • Fulltime
Read More
Arrow Right

Staff Software Engineer (Distributed Systems & ML Infrastructure)

An Elite FinTech firm is expanding its world-class engineering team and looking ...
Location
Location
France , Paris
Salary
Salary:
160000.00 EUR / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Open to all experience levels
  • Proven experience coding in Python
  • Strong understanding or interest in distributed systems and ML infrastructure
  • Enthusiasm to learn Rust (supported by internal mentorship and training)
  • Excellent academic background
  • Experience in high-stakes, low-latency, mission-critical environments where reliability and performance are non-negotiable
Job Responsibility
Job Responsibility
  • Design and build high-performance, distributed systems for large-scale ML infrastructure
  • Drive best practices in software architecture, testing, and scalability
  • Lead and collaborate on multiple greenfield initiatives focused on performance, reliability, and scale
What we offer
What we offer
  • Up to €160,000 + Industry Leading Bonus
  • Work on next-gen distributed systems and ML infrastructure
  • Take ownership of multiple greenfield builds
  • Zero bureaucracy and a genuinely collaborative culture
  • Stunning offices
  • Dedicated time for personal projects every Friday
  • Fulltime
Read More
Arrow Right

Senior Software Engineer and Principal Software Engineer - Power Point AI Team

The PowerPoint team is embarking on an exciting new chapter - evolving a product...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 8+ years of experience in backend service engineering, including work on high-scale infrastructures
  • Proficiency in one or more systems programming languages such as C#, C++
  • 1+ years of experience in software engineering, designing and developing systems (and APIs) that deploy and integrate with AI models
  • 2+ years of experience working with rich telemetry, making data driven decisions, and carrying out rapid experimentation
  • 2+ years of experience building software for scale, performance, and reliability
  • Academic or industry experience with building, finetuning, deploying or building eval-driven systems utilizing the models (any category)
Job Responsibility
Job Responsibility
  • Lead design and delivery of complex, scalable AI features ensuring resilience and exceptional user experience
  • Drive technical strategy and architecture decisions across multiple services, influencing partner teams and aligning with compliance and security requirements
  • Champion modern engineering practices, including AI-driven approaches, automation, and cloud-native patterns, across the full development lifecycle
  • Mentor and guide engineers, fostering technical excellence and continuous improvement in security, reliability, and performance
  • Collaborate cross-org to solve challenging technical problems, streamline processes, and reduce operational costs while improving live-site health
  • Design and implement scalable backend services optimized for machine learning workflows and large language model integration
  • Develop and maintain evaluation-driven systems that leverage text and multimodal inputs (e.g., images) to power visual-creation experiences
  • Build and optimize APIs and infrastructure to support high-performance model inference and experimentation at scale
  • Collaborate with product, ML, and design teams to integrate models into user-facing features, ensuring seamless functionality and performance
  • Conduct model evaluations and experiments, analyze results, and iterate on improvements to enhance accuracy and user experience
  • Fulltime
Read More
Arrow Right

Software Engineer: ML Robotics Systems

You will tackle end to end problems that make our AI models work better on robot...
Location
Location
United States , San Mateo; Somerville
Salary
Salary:
200000.00 - 350000.00 USD / Year
generalistai.com Logo
Generalist AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience building complex distributed applications or data pipelines at scale
  • Experience processing petabytes of data (bonus if it’s video data)
  • Expertise in python, basic distributed infrastructure skills, and solid modern ML fundamentals
  • Solid foundation in modern ML techniques and experienced large scale ML training and production deployments
  • Experience with distributed cloud infrastructure and a solid understanding of cloud networking, permissions, and container orchestration (Kubernetes)
Job Responsibility
Job Responsibility
  • Designing and implementing any new idea that can help make our entire system more robust, scalable, or faster
  • Overhauling existing systems and services to handle the next 10x of scale
  • Writing the business logic that gets our robot the data it needs, or the business logic that gives our customers the right access to our robots
What we offer
What we offer
  • Offers Equity
  • Fulltime
Read More
Arrow Right

ML Research Engineer, ML Systems

Scale’s ML platform (RLXF) team builds our internal distributed framework for la...
Location
Location
United States , San Francisco; Seattle; New York
Salary
Salary:
218400.00 - 273000.00 USD / Year
scale.com Logo
Scale
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong excitement about system optimization
  • Experience with multi-node LLM training and inference
  • Experience with developing large-scale distributed ML systems
  • Strong software engineering skills, proficient in frameworks and tools such as CUDA, Pytorch, transformers, flash attention, etc.
  • Strong written and verbal communication skills and the ability to operate in a cross functional team environment
Job Responsibility
Job Responsibility
  • Build, profile and optimize our training and inference framework
  • Collaborate with ML teams to accelerate their research and development and enable them to develop the next generation of models and data curation
  • Research and integrate state-of-the-art technologies to optimize our ML system
What we offer
What we offer
  • Comprehensive health, dental and vision coverage
  • retirement benefits
  • a learning and development stipend
  • generous PTO
  • additional benefits such as a commuter stipend
  • equity based compensation
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, ML Products

A Senior Software Engineer will work closely with Product Managers and Machine L...
Location
Location
United States , Chicago
Salary
Salary:
171000.00 - 213000.00 USD / Year
arrivelogistics.com Logo
Arrive Logistics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field or equivalent professional experience
  • 5+ years of experience with a backend language, object oriented programming and building highly scalable backend services
  • 3+ years of experience with relational and NoSql databases
  • 2+ years in a lead or senior-level capacity
  • 2+ years of experience designing maintainable and scalable systems
  • Proven expertise in system design with a focus on distributed systems and event-driven architectures
  • Experience developing cloud-native dockerized applications in Kubernetes
  • Experience working with online experimentation and platforms
  • Strong communication skills with the ability to articulate, diagram and document complex engineering concepts
  • Strong analytical, problem-solving, decision-making, and interpersonal skills
Job Responsibility
Job Responsibility
  • Design, build, and maintain scalable ML products and infrastructure using Python, Postgres, and Elasticsearch
  • Lead sprints, conduct rigorous code reviews, and set the 'gold standard' for engineering practices across the organization
  • Actively mentor junior and mid-level engineers, fostering a culture of technical excellence and professional growth
  • Partner closely with other engineers, product managers, data scientists, data engineers, and product engineers to ensure the successful delivery of strategic and roadmap initiatives
  • Independently and with relatively little oversight, own systems throughout the software development lifecycle, from design to development, deployment and monitoring
  • Maintain and improve performance of existing systems and processes while balancing maintainability, observability and readability
  • Demonstrate a deep sense of ownership by developing a thorough understanding of a domain
  • Proactively propose solutions to gaps or risks in process, technology, software design and architecture
  • Provide rigorous and detailed code reviews that uphold team standards, testing and software design best practices
  • Foster a culture of constant improvement and growth, engineering excellence, humility, positivity and curiosity
What we offer
What we offer
  • Medical, dental, vision, life, and disability coverage
  • Matching 401(k) program
  • Employee Resource Groups
  • Office wide engagement activities, team events, happy hours
  • Casual dress code
  • Work in downtown Chicago, IL
  • Bike storage inside building
  • LifeStart gym with Peloton bikes and personal training
  • Free counseling sessions through Employee Assistance Program
  • Referral Program
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, ML Products

A Senior Software Engineer will work closely with Product Managers and Machine L...
Location
Location
Mexico , Guadalajara
Salary
Salary:
Not provided
arrivelogistics.com Logo
Arrive Logistics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field or equivalent professional experience
  • 5+ years of experience with a backend language, object oriented programming and building highly scalable backend services
  • 3+ years of experience with relational and NoSql databases
  • 2+ years in a lead or senior-level capacity
  • 2+ years of experience designing maintainable and scalable systems
  • Proven expertise in system design with a focus on distributed systems and event-driven architectures
  • Experience developing cloud-native dockerized applications in Kubernetes
  • Experience working with online experimentation and platforms
  • Strong communication skills with the ability to articulate, diagram and document complex engineering concepts
  • Strong analytical, problem-solving, decision-making, and interpersonal skills
Job Responsibility
Job Responsibility
  • Design, build, and maintain scalable ML products and infrastructure using Python, Postgres, and Elasticsearch
  • Lead sprints, conduct rigorous code reviews, and set the "gold standard" for engineering practices across the organization
  • Actively mentor junior and mid-level engineers, fostering a culture of technical excellence and professional growth
  • Partner closely with other engineers, product managers, data scientists, data engineers, and product engineers to ensure the successful delivery of strategic and roadmap initiatives
  • Independently and with relatively little oversight, own systems throughout the software development lifecycle, from design to development, deployment and monitoring
  • Maintain and improve performance of existing systems and processes while balancing maintainability, observability and readability
  • Demonstrate a deep sense of ownership by developing a thorough understanding of a domain
  • Proactively propose solutions to gaps or risks in process, technology, software design and architecture
  • Provide rigorous and detailed code reviews that uphold team standards, testing and software design best practices
  • Foster a culture of constant improvement and growth, engineering excellence, humility, positivity and curiosity
What we offer
What we offer
  • Monthly grocery vouchers
  • Vacation days
  • Savings fund
  • Medical insurance (including dental and vision plans)
  • Casual dress code
  • Office wide engagement activities, team events, happy hours
  • Work in our new Guadalajara office located in Torre 1500 (Av. Americas 1254)
  • Free coffee
  • Free counseling sessions through our Employee Assistance Program
  • Referral Program
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, ML Data Platform

DUTIES: Develop fast, robust, and spike-resistant data consumption, data mining...
Location
Location
United States , Detroit
Salary
Salary:
216418.50 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Electronic Engineering, Management Information Systems, or related field of study and Five (5) years of experience as a Software Engineer, Programmer Analyst, or related occupation
  • Five (5) years of experience with: Building Peta Byte (PB) scale data management systems
  • Optimizing those data processing clusters for cost efficiency and performance
  • Building serving systems capable of delivering data at high-throughput, low-latency and high QPS (Queries Per Second) in a cost-efficient and spike-resilient manner
  • Building scalable infrastructure on the cloud with Python, Java, or Scala
  • Writing SQL queries for analytic purposes.
Job Responsibility
Job Responsibility
  • Develop fast, robust, and spike-resistant data consumption, data mining, and processing tools for the entire company
  • Develop orchestration for large-scale post-processing, and computational pipelines
  • Participate in the development, optimization and productionization of the next generation data processing platform using Beam and Spark in the cloud
  • Build self-serve capabilities to help customers to adopt the next generation data processing platform
  • Use the latest cloud technologies to own, design, implement, and test scalable distributed data systems in the cloud
  • Champion engineering excellence by continuously improving systems and processes
  • Own technical projects from start to finish, contribute to the team’s product roadmap, and be responsible for major technical decisions and tradeoffs
  • Effectively participate in team’s planning, code reviews and design discussions
  • Consider the effects of projects across multiple teams and proactively manage conflicts
  • Work with partner teams and orgs to achieve cross-organizational goals and satisfy broad requirements
What we offer
What we offer
  • An incentive pay program offers payouts based on company performance, job level, and individual performance
  • Fulltime
Read More
Arrow Right