Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Engineer (AI & Quality Platforms), Retail and Marcom Engineering

Apple

$181,100 - $272,100
Sep 28, 2025
Sunnyvale, CA, US
Apply Now

Apple's Marcom Platform & Services Quality Engineering team is seeking a full-stack Software Engineer to enhance internal tools into a quality platform, leveraging AI/ML to improve automated testing, reduce flakiness, and accelerate CI signal for high-visibility product launches.

Requirements

  • Proficiency in Node or Python and ability to read/write the other.
  • Built and owned an automation framework (e.g., Selenium, Jest, Playwright) or test infrastructure for at least one platform (web, native, or APIs).
  • Shipped an internal or external LLM-powered capability (e.g., prompting with tool/function calls, automated evals, or CI gating; understands accuracy/latency/cost trade-offs).
  • Designed and operated REST/GraphQL services and data flows that feed automation/test systems; solid integration-testing practice.
  • Experience in CI/CD (e.g., GitHub Actions/Jenkins/Harness) and Docker.
  • 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.

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.

Other

  • Requires Bachelor’s degree in Computer Science, a technical field or a minimum of 5 years of relevant work experience.
  • 8+ years as a Software Engineer and 5+ years in automation & validation.
  • Strong Python for ML/LLM workflows; advanced TypeScript and Node for platform services.
  • Kubernetes and infrastructure-as-code exposure.
  • Expertise in mocking / dependency injection.