Marcom, Apple’s creatively led team, is seeking a full-stack Software Engineer to turn internal tools into a quality platform-shared services, APIs, and evaluation pipelines-for development, QE, and production, to support high-visibility launches for millions of customers in 100+ languages.
Requirements
- Strong Python for ML/LLM workflows; advanced TypeScript and Node for platform services.
- Kubernetes and infrastructure-as-code exposure.
- Expertise in mocking / dependency injection.
- Cross-platform automation frameworks across web, native, and APIs; experience reducing flake and improving time-to-signal via heuristics/stats.
- Retrieval/RAG depth: metadata filtering, chunking, index design, re-ranking, evaluation; familiarity with vector databases (e.g., Qdrant, Pinecone, OpenSearch) and embeddings.
- Proficiency in Node or Python and ability to read/write the other.
- Experience in CI/CD (e.g., GitHub Actions/Jenkins/Harness) and Docker.
Responsibilities
- Build LLM-assisted quality capabilities that generate test plans/cases from specs and code changes, implement self-healing tests, detect flaky tests, and perform change-impact analysis.
- Design a retrieval layer (embeddings + vector search) over specifications, PRs, logs, and historical test artifacts to power internal QA copilots and developer experiences.
- Own how we test using AI-create test sets, set CI gates, alert on regressions-and report accuracy, coverage gains, hallucinations, latency, and cost.
- Design and develop platform APIs for use in automation frameworks.
- Prototype quickly, tie engineering to business outcomes, and balance rigor with AI-driven velocity.
- Build and extend the quality platform-orchestration, retrieval, evaluation harnesses, and APIs-that scales quality across the portfolio.
- Implement automated coverage, cut flakiness, and speed CI signal using modern AI/ML.
Other
- 8+ years as a Software Engineer and 5+ years in automation & validation.
- Requires Bachelor’s degree in Computer Science, a technical field or a minimum of 5 years of relevant work experience.
- Ability to explain complex systems simply to engineers and non-engineers.
- Apple is an equal opportunity employer that is committed to inclusion and diversity.
- Learn more about your EEO rights as an applicant.