About The Position

Apple’s Software Localization & Release Engineering team ensures its software works well for people in every language and region. The team builds automated tests that run across many languages on all Apple platforms to identify problems before users encounter them. The intern will work alongside automation, quality, and localization engineers on backend services and agent logic as well as UI test automation. The role includes writing and maintaining automated UI tests in Swift for iOS and macOS, with localization in mind, and extending an AI-driven automation service. Example projects include teaching the service new device interactions, improving how it presents results, or testing and tuning model behavior. The intern will measure the impact of their work, including reliability, bugs found, and speed, and will own a defined project from start to finish and see it run on real devices. The position includes mentorship from experienced engineers and collaboration with a cross-functional, fast-moving team and colleagues around the world.

Requirements

  • Programming experience in Swift or a language such as Python.
  • Solid fundamentals in data structures, debugging, and Git.
  • Curiosity about software quality and how products behave across languages and regions.
  • Strong written and spoken English for working with international teammates.

Nice To Haves

  • Experience building an iOS or macOS app, including personal or course projects, and familiarity with Xcode.
  • Exposure to XCTest or another UI testing framework.
  • Hands-on experience with LLMs, such as writing prompts, building simple agents, or evaluating model output.
  • Basic familiarity with CI/CD.
  • Interest in localization or internationalization, or fluency in a language other than English.
  • Experience with Python or React, which is useful for the testing service.

Responsibilities

  • Write and maintain automated UI tests in Swift for iOS and macOS, considering localization.
  • Extend the AI-driven automation service, including adding device interactions, improving result presentation, or testing and tuning model behavior.
  • Measure the impact of work, including reliability, bugs found, and speed.
  • Own a defined project from start to finish and see it run on real devices.
  • Collaborate with automation, quality, and localization engineers and colleagues around the world.

Benefits

  • Mentorship from experienced engineers
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service