Software Engineer (Quality), Retail and Marcom Engineering
Core
Building a shared Quality Platform using AI/ML to improve CI/CD signal quality, reduce test flakiness, and automate test generation for Apple's global marketing communications.
Role type
Senior full-stack software engineer (AI/ML platform)
Builds
Shared services, APIs, evaluation pipelines, and agentic workflows for automated quality assurance
Domain
Software engineering, AI/ML, CI/CD infrastructure, Marketing technology
Deliverable
production ML models
Required skills
Asynchronous event-driven systems design, RESTful/GraphQL API development, LLM-powered feature implementation, CI runner fleet management, Retrieval-Augmented Generation (RAG), Python for ML workflows, TypeScript/Node.js, Distributed systems, Deterministic test data generation
Preferred skills
Kubernetes/internal cloud infrastructure, Cross-platform automation frameworks, Multi-tenancy controls, Schema/API composition, Golden dataset versioning
Technologies
Python, TypeScript, Node.js, Pinecone, Qdrant, OpenSearch, Kubernetes, LLMs, RAG
Responsibilities
Build platform services normalizing data from PRs, specs, logs, and test runs; Evolve execution layer with shared runners and observability; Implement guardrails with Pass/Warn/Block verdicts; Ship agentic workflows for automated test generation and defect triage; Integrate LLM and retrieval for internal QE copilots
Seniority
Senior, hands-on IC