About The Position

On Apple's Battery Engineering team, you'll build the data systems and AI interface that battery engineers across the company rely on. This involves creating reliable pipelines feeding one of the cleanest and largest battery datasets, and a natural language interface that's changing how engineers work with that data. You'll be building the platform the whole battery organization runs on, offering a chance to sharpen your data engineering craft and immerse yourself in applied AI. The role involves expanding the Battery Data Warehouse (BDW), a mature dataset covering the entire battery product development lifecycle, and building BARD, a natural language interface to BDW. This includes engineering the full agentic stack: custom MCP server, agentic search, domain knowledge, tool design, evals, and the end-to-end user experience. The role combines data engineering and AI engineering work, requiring someone who is both highly self-directed and an exceptional collaborator.

Requirements

  • BS in Computer Science, Engineering, or a related field
  • Experience with Python, SQL, and at least one other high-level programming language
  • Experience building production data pipelines (ETL/ELT)

Nice To Haves

  • MS in Computer Science, Engineering, or a related field with 10+ years of relevant industry experience
  • Strong database fundamentals: data modeling, schema design, indexing, normalization, ACID, and OLTP vs. OLAP
  • Hands-on database development (DML, DDL, materialized views, stored procedures); Snowflake (streams, tasks, dynamic tables) a plus
  • Hands-on experience with orchestration (e.g., Airflow), batch/stream processing, and cloud platforms (e.g., AWS)
  • Deep curiosity about AI and hands-on experience applying it — at work or in personal projects.
  • Keeping up with the latest AI tools, using AI daily (including for coding)
  • Strong intuition for context engineering, tokenization, embeddings, and evals
  • Clear sense of where AI excels and where it doesn't (e.g., generating new code vs. maintaining complex existing code)
  • Experience with LLM and MCP server development
  • Strong communication and relationship-building skills, with the ability to align stakeholders and drive integrations across organizational boundaries
  • Familiarity with batteries or other deep-tech / hardware engineering domains

Responsibilities

  • Expand the Battery Data Warehouse (BDW) with a mature, clean dataset spanning the entire battery product development lifecycle.
  • Build reliable pipelines to ingest data (structured, semi-structured, and unstructured) from disparate systems owned by teams globally.
  • Earn the trust of source-system owners, open up new integration opportunities, and establish and enforce SLAs for BDW dependability.
  • Build out BARD, the natural language interface to BDW, to fundamentally change how battery engineers interact with their data.
  • Engineer the full agentic stack for BARD, including custom MCP server, agentic search, domain knowledge, tool design, evals, and end-to-end user experience.
  • Take real ownership and drive projects forward while staying closely aligned with the team and broader direction.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service