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

Full Stack Software Engineer - ML Compute Capacity

$181.1k - $318.4k

Apple Oakbrook

Full Stack Software Engineer - ML Compute Capacity

Scaling machine learning workloads across thousands of accelerators creates challenges that few engineers ever encounter. In Apple's Machine Learning Platform Technologies organization, we build the infrastructure that powers large-scale ML training and inference workloads, bringing together expertise in distributed systems, machine learning infrastructure, and high-performance computing.

As a senior engineer on the ML Compute Capacity team, you will design, build, and operate the production systems that ensure compute resources are optimally distributed throughout the company. You'll work across the stack — from data pipelines and backend services to APIs and interactive frontends — developing telemetry systems, optimization algorithms, policies, and intuitive tools for managing demand and improving efficiency across Apple's largest accelerator fleet. Our small, nimble team works in a high-autonomy, fast-paced environment, and we're passionate about digging into data patterns, laying out the performance characteristics of an entire distributed system, and knowledge sharing. If the opportunity to own and operate services that scale, stay highly available, and "just work" excites you, then please reach out to us!

Responsibilities
  • Build and operate demand and capacity planning systems
  • Build data pipelines and telemetry systems that ingest, normalize, and serve fleet-wide utilization and cost data across multi-tenant and heterogeneous fleets
  • Develop observability infrastructure — monitoring, alerting, and dashboards — that surfaces real-time fleet health and efficiency signals
  • Drive innovation in forecasting, optimization, and supply chain management tooling that works at scale
  • Build end-to-end tooling — from data models and APIs to interactive dashboards — that distills complex data into actionable insights for leadership
  • Build self-service platforms with well-defined schema contracts and APIs, enabling ML teams, infrastructure engineers, and finance to balance usability, utilization, and costs
  • Engage cross-functionally with finance analysts, supply chain managers, data center operations, compute infrastructure engineers, and more
  • Support the team through code reviews and knowledge sharing
Minimum Qualifications
  • 5+ years of experience in relevant areas
  • Proficiency in Python for production backend and data engineering work
  • Experience building data pipelines and crafting robust queries over large-scale, multi-source data (e.g., Trino, PostgreSQL, Elasticsearch)
  • Experience designing and building RESTful APIs and working with cloud storage technologies
  • Experience with modern web frameworks like React
  • Experience with observability tools (e.g., Prometheus, Grafana) or equivalent monitoring systems
  • Excellent problem-framing and problem-solving skills
  • Strong CS fundamentals
  • Bachelor's degree or higher in Engineering, Mathematics, Economics, or a related quantitative field
Preferred Qualifications
  • Experience operating Kubernetes at production scale — including scheduling, resource management, and cluster debugging
  • Familiarity with accelerator utilization patterns across ML training and inference
  • Strong interest with capacity planning, cost attribution, or FinOps systems

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $181,100 and $318,400, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple's workplace Learn about reasonable accommodations for job applicants Apple accepts applications to this posting on an ongoing basis.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Full Stack Software Engineer - ML Compute Capacity in Santa Clara, CA vacancy
  •  ...are pioneers in confidential computing and Confidential AI for...  ...security. The Role Staff Software Engineer (Rust) - Confidential...  ...resilience, deployment, and capacity planning What you’ll work...  ...Experience deploying AI/ML workloads on Kubernetes Multi... 
    Suggested
    H1b

    Fortanix

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

     ...Senior Full Stack Software Engineer Job Locations US-CA-Santa Clara | US-VA-Reston | US-MD...  ...have the ability to work in a hybrid capacity but primarily on-site in Santa Clara,...  ...efficiency and code quality. Integrate AI/ML-driven capabilities where applicable (... 
    Suggested
    Contract work
    Shift work

    Peraton

    Santa Clara, CA
    3 days ago
  • $150k

     ...Full Stack Developer About the Institute of Foundation...  ...data scientists, and engineers, tackling the most...  ...for high-performance computing in deep learning, driving...  ...with Researchers and ML Engineers to produce AI...  ...responsible for the full software development life cycle... 
    Suggested
    Visa sponsorship

    Institute of Foundation Models

    Sunnyvale, CA
    1 day ago
  • $144.7k - $261.3k

     ...environments, cloud infrastructure, and ML/AI GPU platforms for AV research and development...  ...Role : GM is looking for a Senior Capacity Engineer to join the AV Capacity and Performance...  ...work experience ~ Bachelor'sDegree in Computer scienceor related field or relevant work... 
    Suggested
    Work experience placement
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  •  ...building a next-generation brain-computer interface (BCI) to heal and...  ..., electrical engineering, clinical science, and more....  ...are seeking an exceptional Full‑Stack Software Engineer to join our mission...  ...expanding our novel AI‑forward, ML‑centered cloud platform. The... 
    Suggested
    Work at office
    Remote work

    B Capital

    Santa Clara, CA
    1 day ago
  • $147k - $211k

     ...1 year of experience with ML infrastructure (e.g., model...  ...Master's degree or PhD in Computer Science or related technical...  ...algorithms. About the job Google's software engineers develop the next-generation...  ...on new problems across the full-stack as we continue to push... 
    Full time

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • $166k - $244k

    Senior Software Engineer, AI/ML GenAI, Google Cloud Compute Infrastructure Google Sunnyvale, CA, USA Apply Bachelor’s degree or equivalent practical experience...  ...be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Google... 
    Full time

    Google Inc.

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

     ...has been transforming computer graphics, PC gaming, and...  ...container, GPU, and systems engineers. When useful, you will...  ...implementations (e.g. ML/DL for classification/...  ...) inside existing software workflows. What we need...  ...telemetry / observability stacks (e.g. Grafana,... 
    Remote work

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $251k - $310k

     ...Staff Software Engineer, Capacity Optimization Waymo is an autonomous driving technology...  ...~ Bachelor's degree in Computer Science, Mathematics,...  ...scale. Familiarity with ML-driven forecasting and optimization...  ...base salary range for this full-time position across US locations... 
    Full time
    Remote work
    Shift work

    Waymo

    Mountain View, CA
    5 days ago
  • $150k - $300k

     ...researchers, data scientists, and engineers, tackling the most...  ...for high‑performance computing in deep learning,...  ...High Performance Computing Software Engineer to help us design...  ...for crafting the software stack that enables training of cutting‑edge ML models—spanning 1000+... 

    Institute of Foundation Models

    Sunnyvale, CA
    2 days ago
  • $198k - $326k

     ...the team. As a Sr. Staff Software Engineer of the Compute Infrastructure team at...  ...our compute infrastructure stack. This is a high-profile, high...  ...stateless/stateful services, ML workloads and short running...  ...Experience with IaaS systems and capacity management. -Experience... 
    For contractors
    Work at office
    Flexible hours

    LinkedIn

    Mountain View, CA
    4 days ago
  • $207k - $300k

    Staff Software Engineer, ML, Compute Platform Sunnyvale, CA, USA Advanced Experience owning outcomes and decision making, solving ambiguous problems...  ...and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. In this role,... 
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • $214k - $292k

     ...Lead ML/CV Engineer - Computational Photography & Image Processing CoStar Group is a leading global provider of commercial and residential real...  .... You will be a key link between capture devices and software teams, designing and implementing the core image processing... 
    Work at office
    Remote work

    CoStar Group

    Sunnyvale, CA
    3 days ago
  • $123k - $185k

     ...n t e l l i g e n c e Software Engineering Mountain View, CA (HQ) About...  ...driven team of experienced ML researchers, software...  ...About the role: As a full-stack software engineer, you will...  ...have: Bachelors/Masters in Computer Science is preferred, but at... 
    Full time

    X: The Moonshot Factory

    Mountain View, CA
    4 days ago
  •  ...of candidates land full-time jobs at tech leaders...  ...for entry-level software programmers, Java Full stack developers, Python/Java...  ...Data analysts/Data Engineers/ Data Scientists,...  ...job prospects Computer Science grads with limited...  ...• Data Engineer & ML Engineer Preferred... 
    Full time
    H1b
    Work visa

    SynergisticIT

    Santa Clara, CA
    4 days ago
  • $147.4k - $272.1k

     ...Full Stack Software Engineer - Camera & Photos Tools & AI Team At Apple, new ideas have a way of becoming...  ...Evaluate, integrate, and maintain AI/ML models in production: monitoring for...  ...Minimum Qualifications ~ BS in Computer Science, Computer Engineering, or equivalent... 
    Relocation
    Shift work

    Apple

    Cupertino, CA
    3 days ago
  • $225k - $350k

     ...Summary Mashgin is looking for a passionate Computer Vision engineer who loves solving everyday vision problems....  ...Researching and maintaining state-of-the-art ML/CV algorithms that can analyze images Coding full-stack building products from end to end Minimum... 
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Mashgin Inc

    Palo Alto, CA
    3 days ago
  • $140k - $175k

     ...The Role As a Senior Full Stack Engineer, you will be a key leader across the entire software development lifecycle, from conceptual...  ...fluency with modern AI/ML development tools (e.g., GitHub...  ...Bachelor’s or Master’s degree in Computer Science or a related technical... 
    Full time
    Shift work

    VYNYL

    San Jose, CA
    1 day ago
  •  ...with AI models. Prompt Engineering & RAG: Developing...  ...or GCP. Education: Bachelor's degree in computer science, Data Science, or a related field. Experience: 3-5+ years of full stack development experience, with at least 1 year focused on AI/ML.... 

    VBeyond

    Sunnyvale, CA
    4 days ago
  • $214k - $292k

    CoStar is looking for a Lead ML/CV Engineer in Sunnyvale, CA, to lead efforts in computational photography and image processing. Responsibilities include collaborating with teams, designing software for image processing pipelines, and innovating in novel image techniques... 

    CoStar

    Sunnyvale, CA
    5 days ago
  • $214k - $292k

    Matterport - Lead ML/CV Engineer Lead ML/CV Engineer with focus on Computational Photography & Image Processing. Role located in Sunnyvale, CA. Work schedule: 4...  ...implement, and optimize robust, high‑performance software for on‑device (embedded) and cloud‑based image processing... 
    Work at office
    Remote work

    CoStar

    Sunnyvale, CA
    5 days ago
  • $162.8k - $203.5k

     ...organization is looking for a Senior Software Engineer, ML Applications to join the Data & Cloud...  ...and maintainability. Build and evolve full‑stack web applications (TypeScript, React) used...  ...B.S., M.S., or Ph.D. in Computer Science or a related field and at least... 
    Full time
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    5 days ago
  • $174k - $252k

    Senior Software Developer, Computer Vision, XR Google - locations: San Jose, CA, USA...  ...3 years of experience with ML infrastructure (e.g., model...  ...the job Google's software engineers develop the next-generation...  ...on new problems across the full‑stack as we continue to push technology... 

    Google Inc.

    San Jose, CA
    5 days ago
  • $174k - $252k

    Senior Software Engineer, Machine Health Google Sunnyvale, CA, USA...  ...Master's degree or PhD in Computer Science or a related...  ...and safely and ensure the ML, compute and storage capacity to all the Google products...  ...new problems across the full‑stack as we continue to push... 
    Full time

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • $144.7k - $261.3k

     ...leading automotive company is looking for a Senior Performance Engineer to join their AV Capacity and Performance Engineering team in Sunnyvale, CA. This role involves developing autonomous vehicles, supporting ML infrastructure strategy, and executing optimization... 
    Remote job

    General Motors

    Sunnyvale, CA
    1 day ago
  •  ...Have a Prompt Engineering Hybrid twice a week in Sunnyvale...  ...- Solid data skills, sound computer-science fundamentals, and strong...  ...development, preferably full-stack. - Good data-processing...  ...optimize systems and tools. - Capacity to apply scientific analysis... 

    E-Solutions

    Sunnyvale, CA
    5 days ago
  • $120k - $165k

     ...Perception team is responsible for developing CV/ML algorithms to understand the surroundings...  ...and deep learning models, including computer vision models, vision-language and large...  ..., and visual odometry. Excellent software and computing fundamentals. Bonus Points... 

    WeRide.ai

    San Jose, CA
    3 days ago
  • $170.6k - $261.3k

     ...About the team: The AV ML Infra team at GM...  ...the productivity of ML engineers, and drive the adoption...  ...inference pipelines. ML Compute: Streamlines...  ...a Senior AI/ML Full-Stack Engineer , you will design...  ...and build end-to-end software products , owning... 
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $224k - $356.5k

     ...NVIDIA is hiring engineers to scale up the introduction...  ..., familiarity with software testing and deployment...  ...help advance NVIDIA's capacity to build and deploy leading...  ...next generation of computing? Join us at the forefront...  ...crowd: Developing ML/AI infrastructure.... 

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $165k - $242k

     ...Senior Software Engineer II, Inference Sunnyvale,...  ...breakthroughs and turn compute into capability....  ...incident posture: capacity planning,...  ...Optimize end-to-end ML system performance...  ...and observability stacks (Prometheus, Grafana...  ...Leave ~ Flexible, full-service childcare... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours
    Shift work

    CoreWeave

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack Software Engineer - ML Compute Capacity. Be the first to apply!