Software Engineer - Code Observability

Apple Apple · Big Tech · San Diego, CA · Software and Services

Software Engineer to build a large-scale code observability system for Apple's OS engineering teams, combining code coverage, static analysis, and GenAI-powered insights with a modern data stack. The role involves developing data pipelines, web applications, and services on Kubernetes using Swift, Python, cloud services, and Snowflake, with a focus on developer productivity and real-time visibility into code quality and risk.

What you'd actually do

  1. Design and build backend services, web applications, and real-time data pipelines that surface code quality metrics at scale.
  2. Integrate seamlessly with GitHub, Bitbucket, and Apple's custom build and test services
  3. Create data models and exploratory visualizations for project and org-wide analysis.
  4. Design novel analysis techniques and improve core build and test systems.
  5. Integrate GenAI services to provide intelligent insights.

Skills

Required

  • 3+ years building distributed services and web applications
  • Strong programming skills in at least one systems language such as Swift, Rust, or Go
  • Proficiency with SQL and web technologies
  • Experience improving code quality and deployment velocity through CI/CD and testing practices

Nice to have

  • Strong communication skills and passion for developer experience
  • TypeScript and modern frontend frameworks like React
  • Containerized environments and Kubernetes
  • Data warehousing and database platforms (Snowflake, Postgres)
  • GitHub and Bitbucket App integrations
  • GenAI/LLM integrations, observability systems, or developer productivity tools

What the JD emphasized

  • GenAI/LLM integrations

Other signals

  • GenAI-powered insights
  • Integrate GenAI services
  • GenAI/LLM integrations