About The Position

The Senior Frontend Engineer will join Marcom Engineering’s AI Experiences team within Apple’s Information Systems and Technology organization. The team builds AI-powered tools for Apple’s marketing and creative teams, including AI-assisted copy workflows and AI Optimization, as well as AI foundations that help engineers and coding agents deliver on-brand work more efficiently. The role builds and owns features end to end, from interfaces that stream, structure, and explain AI-generated content to tooling that helps coding agents use the team’s design system correctly and consistently. It combines frontend engineering with applied AI: translating the team’s AI direction into shipped products, defining schemas that connect models to user interfaces, and guiding other engineers. The role suits someone comfortable with ambiguity, attentive to user experience, and interested in shaping how people interact with intelligent systems.

Requirements

  • At least 5 years using TypeScript, React, JavaScript (ES6+), HTML5, and CSS3 in production applications, including responsive layouts.
  • At least 2 years building interfaces that consume AI/ML model outputs, such as LLM responses, structured generation, streaming APIs, or real-time inference results.
  • Experience with real-time data handling, including streaming protocols (SSE, WebSockets, or NDJSON/JSONL), incremental rendering, or progressive content delivery.
  • Experience defining or consuming structured schemas and data contracts, such as GraphQL (including federated graphs), JSON Schema, OpenAPI, or TypeBox.
  • Experience with application performance optimization techniques or caching solutions.
  • Knowledge of accessibility standards (WCAG 2.1 AA) and experience building inclusive interfaces.
  • Hands-on daily experience using AI coding agents, such as Claude Code, GitHub Copilot, or Cursor, with sound judgment in reviewing and integrating generated code.
  • BS or MS in Computer Science, or equivalent professional experience.

Nice To Haves

  • Experience building conversational or chat-based UIs with streaming LLM responses.
  • Familiarity with AI/ML concepts such as prompt engineering, tool use/function calling, structured outputs, embeddings, or RAG architectures.
  • Experience building agent-facing tooling, such as MCP servers, CLIs designed for agents, or packaged agent skills and instructions.
  • Experience bringing AI into CI/CD workflows, such as AI-assisted code review, automated release notes, or AI-driven quality gates.
  • Familiarity with evaluating AI output, including evals, golden datasets, or LLM-as-judge scoring.
  • Experience with design systems, component libraries, or design tokens.
  • Familiarity with Next.js (server-side rendering), Node.js, Sass/CSS Modules, Vite, Vitest, Playwright, and Storybook, or similar tools.
  • Effective communication skills and ability to work across technical and creative teams.
  • Experience working in ambiguous environments and defining a product as underlying AI capabilities evolve.

Responsibilities

  • Build AI-powered tools used by Apple’s marketing and creative teams.
  • Build AI foundations that help engineers and AI agents ship work faster and on brand.
  • Own features end to end, including interfaces that stream, structure, and explain AI-generated content.
  • Build tooling that helps coding agents use the team’s design system correctly and on brand.
  • Translate the team’s AI direction into shipped work.
  • Define schemas that connect models to user interfaces.
  • Guide engineers building alongside you.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service