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

Software Engineer: ML Optimization

Seer

ML Systems Engineer — Training & Inference Optimization (MBMB)

We are building large-scale embodied intelligence systems designed to operate in complex real-world environments. Our work spans robot foundation models, high-performance training infrastructure, and on-device inference systems that run directly on robotic hardware.

We are seeking ML Systems Engineers to optimize both training and on-robot inference stacks. This role is focused on pushing performance boundaries across hardware, software, and model design — where improvements are still step-function rather than incremental.

Internally, this team is known as MBMB (More Big More Better) .

What You’ll Do

Push Training and Inference Performance to the Limit

  • Optimize both large-scale training systems and on-robot inference stacks
  • Deliver meaningful, step-function improvements in throughput, latency, and efficiency
  • Improve end-to-end system performance across distributed training and deployment environments

Make GPUs Perform at Maximum Efficiency

  • Identify and remove bottlenecks across the full compute stack
  • Optimize GPU utilization across training and inference workloads
  • Improve performance of transformer and diffusion-based architectures under real-world constraints

Engineer Across the Full Stack

  • Implement ML, hardware-aware, and software-level optimizations that materially improve system performance
  • Work across:
  • CUDA kernels and low-level GPU execution
  • ML model architecture and compute efficiency
  • CPU bottlenecks and data pipelines
  • Network and distributed systems performance (NVLink, interconnects, and cluster communication)
  • Python, NumPy, and PyTorch-level inefficiencies

Drive System-Level Improvements

  • Evaluate and implement changes that lead to measurable gains in training and inference efficiency
  • Collaborate with ML researchers and systems engineers to identify high-leverage optimization opportunities
  • Continuously profile, benchmark, and improve system performance across evolving workloads

What We’re Looking For

  • Strong experience with performance optimization in ML systems
  • Up-to-date knowledge of modern training and inference techniques for transformer and diffusion models
  • Ability to reason across the full stack, including:
  • GPU and CUDA-level optimization
  • Model architecture efficiency
  • CPU, memory, and I/O bottlenecks
  • Distributed networking and communication overhead
  • Framework-level performance (PyTorch, NumPy, Python)
  • Strong systems intuition and ability to identify bottlenecks quickly
  • Comfort operating in fast-moving environments where large performance gains are still available

Preferred Experience

  • Experience optimizing large-scale training or inference systems
  • Deep familiarity with GPU programming and kernel optimization
  • Experience working with distributed ML systems at scale
  • Exposure to model architecture-level efficiency improvements
  • Background spanning both systems engineering and machine learning

Why This Role Matters

  • Direct impact on both training speed and real-time robot performance
  • Work on problems where improvements are still large and measurable
  • Shape the efficiency and scalability of next-generation embodied intelligence systems
  • Operate across the full stack — from hardware execution to model design

About the Company

We are a research-driven AI and robotics company focused on building scalable embodied intelligence systems. By combining advances in machine learning, systems engineering, and robotics, we aim to push the frontier of efficient, real-world AI.

We are committed to building an inclusive and diverse workplace and encourage applicants from all backgrounds to apply.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer: ML Optimization in San Jose, CA vacancy
  •  ...technical leader to join the AI Software group. As a Fellow, you will...  ...the end-to-end software optimization strategy to achieve industry-...  ...customer engagement, and software engineering, ensuring that AMD's software...  ...or applied experience in AI/ML, including areas such as deep... 
    Suggested

    Advanced Micro Devices , Inc.

    San Jose, CA
    2 days ago
  • $160k - $210k

     ...Senior Software Optimization Engineer Efficient is developing the world's most energy-efficient general-purpose computer processor. Efficient's patented...  ...using standard high-level programming languages and AI/ML frameworks. This level of efficiency makes perpetual,... 
    Suggested
    Work experience placement
    Immediate start

    Efficient Computer Service LLC

    San Jose, CA
    5 days ago
  • $45 per hour

     ...opportunity to gain hands-on experience in high-performance ML systems and contribute to enhancing user experience of all...  ...to apply early. Responsibilities: - Support research and engineering efforts to optimize deep learning models for speed, memory, and scalability. -... 
    Suggested
    Hourly pay
    Full time
    Summer work
    Internship
    Local area

    Tik Tok

    San Jose, CA
    5 days ago
  • $212.8k

     ...Responsibilities: - Convert and compile ML models for execution on edge...  ...- Apply hardware-aware optimization strategies, such as...  ...Computer Science, Electrical Engineering, Computer Engineering, or a related...  ...experience in machine learning software engineering, model deployment... 
    Suggested
    Temporary work
    Local area

    ByteDance

    San Jose, CA
    3 days ago
  • $173.66k - $245.16k

     ...Details: Job Description: As a Cloud Software Development Engineer, you will drive innovation by...  ...will work on cutting-edge technologies, optimize partner software stacks, and design scalable...  ..., databases, and analytics), AI/ML initiatives, and open-source development... 
    Suggested
    Local area
    Immediate start
    Shift work

    Intel

    Santa Clara, CA
    2 days ago
  • Google is seeking a Software Engineer in Sunnyvale, California. This role focuses on analyzing and optimizing Tensor Processing Units (TPUs) for machine learning workloads, requiring extensive experience in software development and system performance analysis. Candidates... 
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • $184k - $287.5k

    Senior DL Software Engineer, Model Optimization and Edge Deployment - Autonomous Vehicles page is loaded## Senior DL Software Engineer, Model Optimization and Edge Deployment - Autonomous Vehicleslocations: US, CA, Santa Claratime type: Full timeposted on: Posted Yesterdayjob... 

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • $181.1k - $318.4k

     ...AI/ML Engineer - Library Optimization As part of our Digital Design Engineering group, you'll take imaginative and revolutionary ideas and determine how to turn them into reality! You and your team will apply engineering fundamentals and start from scratch if needed... 
    Relocation

    Apple

    Santa Clara, CA
    1 day ago
  •  ...Backend Engineer (Mid-Level) At Tessera Labs, we're revolutionizing business process automation...  ...workflows—eliminating inefficiencies, optimizing operations, and enabling seamless...  ...Bonus Points Experience integrating AI/ML models into backend systems. Familiarity... 

    Tessera Labs

    San Jose, CA
    3 days ago
  • $181.1k - $318.4k

     ...Full Stack Software Engineer - ML Compute Capacity Scaling machine learning workloads across thousands of accelerators creates challenges...  ...operate the production systems that ensure compute resources are optimally distributed throughout the company. You'll work across the... 
    Relocation

    Apple

    Santa Clara, CA
    3 days ago
  • $112k - $179k

     ...Senior Full Stack Software Engineer Job Locations US-CA-Santa Clara | US-VA-Reston...  ...efficiency and code quality. Integrate AI/ML-driven capabilities where applicable (e...  ...: Drive system hardening, performance optimization, database tuning, and secure coding... 
    Contract work
    Shift work

    Peraton

    Santa Clara, CA
    5 days ago
  • $147.4k - $220.9k

     ...Applied AI Software Engineer - Vision Products Group & Siri Apple builds products that are loved...  ...software using Swift, evaluating AI/ML algorithms for on-device integration, collaborating...  ...API definition and performance optimization (particularly for resource constrained... 
    Relocation

    Apple

    Sunnyvale, CA
    2 days ago
  • $114.1k - $214.95k

     ...yours! Our Gen AI Experience Engineering team is at the forefront of...  ...You thrive when delivering an optimized experience that just works...  ...design Solid foundation in software engineering process & standard...  .... Familiarity with AI/ML concepts and their application... 
    Temporary work
    Local area

    Adobe

    San Jose, CA
    1 day ago
  • $114.1k - $214.95k

     ...Our Gen AI Experience Engineering team is at the forefront of integrating...  ...thrive when delivering an optimized experience that just works for...  ...~ Solid foundation in software engineering process & standard...  ...nature. ~ Familiarity with AI/ML concepts and their application... 
    Temporary work
    Local area
    Worldwide

    Adobe

    San Jose, CA
    2 days ago
  •  ...? What technologies do you use? Core Competencies   Python (data systems, ML, concurrency) / REST APIs Javascript (Typescript, React, Node) SQL (query optimization, large-scale data handling) Cloud / DevOps (Azure, Kubernetes, Docker, Redis) Nice... 

    BetterBasket

    Sunnyvale, CA
    2 days ago
  • $149k - $350k

     ...experienced Machine Learning / AI Engineer to join our growing AI team,...  ...teams to deliver high-quality ML-driven features and...  ...infrastructure engineers to develop and optimize systems for training,...  ...years of industry experience in software engineering, with 3+ years focused... 
    Full time
    Remote work
    Work from home

    GrabJobs

    San Jose, CA
    4 days ago
  •  ...Bachelor's degree in Electrical Engineering, Computer Engineering,...  ...experience in design technology co-optimization, including standard cell...  ...work to shape the future of AI/ML hardware acceleration. You will...  ...to build the future. From software to hardware our teams are shaping... 
    Worldwide

    Google

    Sunnyvale, CA
    4 days ago
  • $207k - $300k

    Google seeks a skilled Software Engineer in Sunnyvale, California to develop pioneering technologies impacting billions. The...  ...solid background in software design with a focus on AI/ML. Responsibilities include optimizing performance benchmarks and leading ML training... 

    Google

    Sunnyvale, CA
    4 days ago
  • $181.1k - $318.4k

    Apple Inc. in Cupertino, California, is seeking a Sr. ML Optimization Engineer to enhance the efficiency of its cloud services. This role involves analyzing infrastructure usage and implementing data-driven capacity planning. The ideal candidate will have at least 3 years... 

    Apple Inc.

    Cupertino, CA
    3 days ago
  • $120k - $165k

     ...Perception team is responsible for developing CV/ML algorithms to understand the surroundings...  ...into our system. Create and optimize data pipelines for data mining, labeling,...  ...reconstruction, and visual odometry. Excellent software and computing fundamentals. Bonus... 

    WeRide.ai

    San Jose, CA
    5 days ago
  • $2,000 per month

     ...investors and staffed by leading engineers, Etched is redefining the...  ...Summary Join our team as a Software Engineer - Performance Tools...  ...of our cutting-edge ML accelerator. We are seeking a...  ...on performance analysis and optimization using the tool. Representative... 
    Work at office
    Relocation package

    ETCHED LLC

    San Jose, CA
    2 days ago
  • $151k - $240k

     ...About the role As a Motion Planning Engineer on the Fallback Stack team, you will...  ...Design and implement classical or ML motion planners for fallback and minimal...  ...planning algorithms and trajectory generation (optimization-, search-, or rule-based) ~ Experience... 
    Odd job
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    2 days ago
  • $184k - $287.5k

     ...looking for outstanding AI systems engineers to develop groundbreaking...  ...in the inference systems software stack! We build innovative AI...  ...Designing, implementing, and optimizing kernels for high impact AI workloads...  .../ industry) experience with ML/DL systems development... 
    Remote work

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $212.8k

     ...Senior Software Development Engineer, Streaming Media Location: San Jose Employment Type: Regular...  ..., latency-sensitive media servers. Optimize network efficiency for media delivery,...  ...distributed systems. Experience applying AI/ML techniques to improve efficiency or... 
    Temporary work
    Local area

    Tik Tok

    San Jose, CA
    5 days ago
  • $189.7k - $232.93k

     ...Analyze user needs and software requirements, develop solutions...  ...infrastructure initiatives, optimize our cloud computer and storage...  ...infrastructure, robotics, and graphics engineers, as well as startup veterans,...  ...simulation products, such as ML Sim Agent integration into... 
    For contractors
    For subcontractor

    Applied Intuition

    Sunnyvale, CA
    3 days ago
  • $244.9k - $321.1k

     ...experiences, and intelligent software come together at massive scale...  ...cases. This is a hands-on engineering role for someone who treats AI...  ...engineering reusable components, optimizing agent workflows, and ensuring...  ...in software engineering, AI/ML engineering, backend... 
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours

    Roku

    San Jose, CA
    3 days ago
  •  ...other Apple products. We are seeking a versatile software engineer who can bridge the gap between cutting-edge ML research and robust production systems. In this...  ...processing, translate advanced ML research into optimized, high-performance production algorithms, analyze... 

    Apple

    Cupertino, CA
    2 days ago
  •  ...Software Engineer - Test and Validation Work Locations (2) Submit Resume Do you want to make...  ...automation tools that predict, prevent, and optimize critical system failures before they...  ...embedded systems Design and implement ML-powered test automation frameworks and... 
    Shift work

    Apple

    Sunnyvale, CA
    3 days ago
  • $152k - $241.5k

     ...We are seeking a Senior Software Engineer to drive integration of the NVIDIA Grove project within...  ...accelerate adoption by users and partners. Optimize performance, scalability, and...  ...llm-d, Kubernetes ecosystem, or related ML infrastructure projects. Experience with... 
    Remote work

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $165.2k - $223.6k

     ...AWS) is building a central pipeline of Software Development Engineer (SDE) talent for anticipated roles in...  ...Qualifications Knowledge of ML frameworks including JAX, PyTorch, vLLM...  ..., training/inference lifecycles, and optimization techniques Knowledge of Python and... 
    Internship
    Local area
    Flexible hours
    Day shift

    Amazon

    Santa Clara, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer: ML Optimization. Be the first to apply!