AIML - Sr. LLM Inference Quality Engineer - Jobs - Careers at Apple
- 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.
- 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.
- 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.
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.
Required Skills
Required Languages
🇬🇧 English