Full Stack Software Engineer - ML Compute Capacity
$181.1k - $318.4kApple 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.
- ...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...SuggestedH1b
$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 (...SuggestedContract workShift work$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...SuggestedVisa sponsorship$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...SuggestedWork experience placementLocal areaRemote workWork from homeFlexible hours- ...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...SuggestedWork at officeRemote work
$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$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$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$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 timeRemote workShift work$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+...$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 contractorsWork at officeFlexible hours$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 timeWorldwide$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 officeRemote work$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- ...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 timeH1bWork visa
$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...RelocationShift work$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 workWork experience placementWork at officeImmediate startFlexible hours$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 timeShift work- ...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....
$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...$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 officeRemote work$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 timeTemporary workPart timeLocal areaShift work$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...$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$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- ...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...
$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...$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 areaWork from homeFlexible hours$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....$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 employmentTemporary workCasual workWork at officeRemote workFlexible hoursShift work
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!
- lead full stack java developer Santa Clara, CA
- full stack / python developer (remote) Santa Clara, CA
- java full stack angular developer Santa Clara, CA
- full stack engineer Santa Clara, CA
- remote .net full stack web developer Santa Clara, CA
- senior java full-stack developer Santa Clara, CA
- senior full stack web developer Santa Clara, CA
- c# .net full stack developer Santa Clara, CA
- full stack developer Santa Clara, CA
- junior full-stack web developer Santa Clara, CA

