Summary Apple is building the next generation of AI data center infrastructure to power large language model (LLM) services at scale. We are looking for a senior engineer to own the correctness, consistency, and stability of LLM inference in production. You will design and build the automation frameworks, evaluation methodology, and qualification strategy that give us confidence in every model, prompt, serving stack, and infrastructure change before it reaches our users. Your work is the safety net that lets Apple ship frontier AI quickly, without sacrificing quality, safety, or trust.
Description In this role, you will lead the qualification of an LLM inference, output-correctness, automation framework for large-scale AI data center deployment and platform validation. You will architect qualification systems for generative AI, including agentic workflows and tool-using models, running at data center scale, validating that outputs remain correct, consistent, and stable as models, weights, prompts, serving runtimes, quantization schemes, and accelerator hardware change underneath them. This is a hands-on AI systems engineering role at the intersection of machine learning, distributed systems, and quality engineering. You will write production-quality software in Python, C++, and/or Swift, apply statistical and ML-evaluation methods to validate both data and model behavior, and build AI-assisted QA tooling that makes testing itself smarter and faster. You will partner closely with ML engineers, inference/performance engineers, distributed systems engineers, and platform teams, and you will be a trusted Quality voice on what “correct” and “stable” mean for LLM inference at scale, including the inherently non-deterministic, probabilistic nature of generative output. You should be comfortable operating in ambiguity, defining quality bars where none exist yet, and delivering rigorous results on tight schedules.
Responsibilities
Design and develop qualification frameworks for LLM inference systems deployed at data center scale, validating output correctness, consistency, and stability across model, weight, prompt, runtime, and infrastructure changes. Build the LLM inference output-correctness automation framework used for large-scale deployment and platform validation. Architect the end-to-end test and qualification strategy for distributed ML serving systems - spanning unit, integration, regression, and end-to-end layers. Design harnesses that enable validation of ML/LLM services independently of upstream model and service dependencies (mocking, trace replay, and synthetic traffic generation).
Gate releases in CI: every change to a model, weight, prompt, tool definition, or runtime runs against the relevant evals, producing a before/after comparison a reviewer can read in one glance. Create prompt-level and scenario-based regression suites, and track quality across model, prompt, and infrastructure versions over time.
Validate tool-use, function-calling, and multi-turn agentic workflows for correct invocation, argument formation, task completion, and multi-turn coherence; flag output that is wrong, empty, or silently degraded. Develop safety, refusal, and policy-compliance coverage, verifying guardrail and alignment behavior holds across releases. Probe AI-specific risk: prompt injection, data leakage across users and permissions, hallucinated or ungrounded output, and cost/latency regressions. Build adversarial and robustness tests, long-context, ambiguous and underrepresented inputs, to surface failure modes before users encounter them.
Qualify inference-optimization techniques (quantization, KV-cache, speculative decoding, batching) for output parity against a full-precision reference. Validate output equivalence across serving backends and accelerators, ensuring hardware and runtime swaps preserve generation quality. Perform functional, performance, fault-injection, and reliability testing, benchmarking quality-vs-latency/throughput trade-offs to surface the correctness cost of performance optimizations.
Develop and use AI-powered/agentic QA tooling that improves test-case generation, defect detection, flaky-test analysis, and failure triage automating any check performed manually more than once. Define and implement metrics, logging pipelines, distributed tracing, and observability tooling to monitor output correctness, model quality, data quality, drift, latency, and system health in production. Apply log analysis using Splunk and Apple internal debugging tools to root-cause failures in complex LLM serving systems. Perform regression, performance, and integration testing across platforms, including iOS and macOS, for on-device and server-backed AI features. Develop production AI infrastructure software in Python, C++, and/or Swift, applying modularity, scalability, testability, and performance principles.
Minimum Qualifications 5+ years of experience with hardware and/or software development lifecycle processes. 5+ years of experience in one or more compiled languages (e.g., C, C++, Objective-C/Swift). Proficiency in one or more scripting languages (e.g., Python, Go, or JavaScript). Experience using AI/LLMs to improve testing itself - test-case generation, defect detection, or reducing manual QA effort. Familiarity with LLM serving and inference optimization (batching, KV-cache, quantization, speculative decoding, distributed/multi-accelerator serving) and GPU-accelerated software. Experience with CI/CD, Kubernetes, containers, and cloud-native systems, and integrating automated evals into release pipelines. Experience with machine learning and LLMs, their common practical applications, and commonly used frameworks (e.g., PyTorch, Hugging Face Transformers, or comparable inference/serving stacks). Experience with observability and distributed tracing for ML systems (e.g., Splunk, Prometheus, Grafana, LangSmith, or similar) and monitoring for model drift. B.S., M.S., or Ph.D. in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience.
Preferred Qualifications 5+ years using one or more of the following scripting languages: Python, Go, or JavaScript 5+ years of experience working with and building operating systems 2+ years of experience in LLM testing/development.
Pay & Benefits 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 $195,700 and $338,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.
EEO Statement 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
Accessibility 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
Application Deadline Apple accepts applications to this posting on an ongoing basis.