About The Position

The Intelligence Experience team crafts the way developers around the world engage with artificial intelligence in Xcode, from taking their very first steps to incorporating generative models as an indispensable part of their daily work. We want to empower developers to do more of the work they love and less of the work they don’t, all while making it easier and friendlier to build great apps. This team is responsible for building and maintaining the code that, among other things, powers the interface and interactions of Xcode’s coding assistant, which puts access to a wide variety of coding models directly into the Xcode workspace window. Day-to-day, engineers on this team work in close collaboration with our colleagues across all of Xcode, and in addition to writing code, participate regularly in design and feature planning conversations. The best candidates for this team are guided by a sense of curiosity and thoughtfulness, and always put people first. The transformational opportunities offered by LLMs across all disciplines come with new challenges, ranging from fundamentally new ways of modeling problems to the ethical implications of generative content; candidates for this team should be ready to grapple with it all.

Requirements

  • Strong coding skills and experience in writing tests for software features.
  • Ability to participate in code reviews and provide constructive feedback.
  • Experience in collaborating with design teams to implement features.

Nice To Haves

  • Familiarity with Swift and Apple’s platforms and SDKs.
  • Experience building developer tools or LLM-assisted experiences.
  • Experience with generative AI concepts and technologies.
  • An established history of writing readable, maintainable code.

Responsibilities

  • Writes code and tests for intelligence features in Xcode.
  • Participates in thoughtful code review of others’ work.
  • Collaborates with designers to translate concepts into working features.
  • Provides timely status and scheduling updates on tasks.
  • Works with the leadership, quality engineering, and program teams to plan for and deliver a highly polished product.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service