About The Position

As an engineer on the team, you will help build products and features that bring generative AI technologies to users. You will connect backend machine learning with end-user interfaces by designing and implementing intelligent experiences that use large language models (LLMs). The role involves integrating data and services from multiple providers and building orchestration layers for Retrieval-Augmented Generation (RAG), while working with platform teams on infrastructure interfaces for low-latency model serving and secure data handling. You will partner with Apple Design and client-side teams to deliver intuitive features across Siri, Spotlight, and Safari. You will build application layers that turn foundation-model capabilities into generative user experiences; orchestrate ML APIs with internal data and services while preserving privacy; and collaborate across design, product, client-side, ML infrastructure, quality, data, and core platform teams. You will also develop frameworks, benchmarks, and telemetry to evaluate model response quality and performance in production, work with globalization teams on localized experiences, and mentor other engineers.

Requirements

  • At least 3 years of industry-related experience in collaborative environments.
  • Experience with prompt engineering and prompt-tuning techniques, including systematic evaluation and iteration using quality and consistency metrics.
  • Strong product sense and focus on the end-user experience.
  • Excellent problem-solving, critical-thinking, and communication skills.
  • Proficiency in at least two programming languages, such as C/C++, Go, Python, or Java.
  • Ability to understand product requirements and translate them into engineering tasks.
  • Bachelor’s degree in Computer Science or a related field, or 2 years of equivalent work experience.

Nice To Haves

  • Prior experience with consumer-facing products.
  • In-depth experience with server-side development and deployment.
  • Advanced degree in Computer Science.

Responsibilities

  • Build robust software application layers that translate foundation-model capabilities into intuitive generative user experiences.
  • Integrate and orchestrate ML APIs with internal data and services to support Retrieval-Augmented Generation while maintaining secure, privacy-preserving data handling.
  • Partner with design, product, and client-side teams to create generative interfaces, including text streaming, dynamic widget generation, and graceful fallbacks.
  • Collaborate with ML infrastructure, quality, data, and core platform teams to define system contracts and support low latency, robust error handling, and scalable orchestration.
  • Develop frameworks, benchmark tools, and telemetry to measure and evaluate model-response performance and quality in production.
  • Work with globalization teams to support localized and culturally aligned experiences.
  • Mentor aspiring engineers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service