A

Apple

Designs phones, computers and their operating systems

Software Engineer - Multiple Teams

Software EngineeringConfirmed live in the last 24 hours
Full-timeSunnyvale, CA, USANo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree in Computer Science, a technical field, or a minimum of 5 years of relevant work experience in the United States.
  • Programming fundamentals demonstrated across multiple projects or large or shared codebases, with the ability to ramp quickly as the stack evolves, including designing asynchronous, event-driven systems and applying concurrency, non-blocking input/output, and sound failure handling at scale.
  • Experience with RESTful or GraphQL APIs and automated testing frameworks.
  • Experience improving the reliability of shared continuous integration and test infrastructure or operating a continuous integration runner fleet.
  • Experience shipping one large-language-model-powered feature.

Responsibilities

  • Build platform services that normalize data from pull requests, specifications, logs, and test runs and surface signals in a central dashboard.
  • Evolve the execution layer by operating shared runners with fair queues and hardened images and by adding observability and repeatable test data to reduce infrastructure flakiness and speed time-to-signal.
  • Codify guardrails by implementing thresholds and Pass, Warn, or Block verdicts with lightweight change history.
  • Prototype quickly and deliver end to end from design to launch with fast, disciplined iterations.
  • Partner across Engineering to drive adoption and a simple developer experience.
  • Ship agentic workflows to automate test generation, defect triage, and continuous integration and continuous delivery gates.
  • Integrate large language models and retrieval to power internal quality engineering copilots and pull request or Slack embeds.

Desired Qualifications

  • 8+ years as a Software Engineer and 5+ years in automation or platform tooling.
  • Retrieval + RAG expertise, including tools such as Pinecone, Qdrant, or OpenSearch; re-ranking, hallucination evaluations, and chunking strategies.
  • Strong Python for machine learning and large language model workflows; advanced TypeScript and Node for platform services.
  • Platform integration of AI agents, quality policies, and data-driven dashboards.
  • Strong fundamentals in mocking, dependency injection, and distributed systems.
  • Experience building shared execution images and runners with multi-tenancy controls, including hardened and versioned images, isolation and quotas, and fair queuing, on a company internal cloud such as Kubernetes or an internal scheduler.
  • Experience with cross-platform automation frameworks across web, native, and APIs, and reducing flakiness and improving time-to-signal via heuristics and statistics.
  • Experience building and integrating REST services, including subgraph or endpoint development, schema and API composition, and deployment collaboration with platform teams.
  • Experience creating deterministic test data, including seeding known records, masked subsets, and synthetic data, and managing golden dataset versioning and lineage.
  • Ability to explain complex systems simply to engineers and non-engineers.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs