About The Position

This role is on Apple's Battery Engineering team, focusing on building the data systems and AI interface that battery engineers across the company rely on. The position involves creating reliable data pipelines for a large and clean battery dataset, and developing a natural language interface to change how engineers interact with this data. The goal is to build the platform that the entire battery organization uses, offering a chance to enhance data engineering skills and engage with applied AI, with work that impacts products used by millions daily.

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 3+ years of relevant industry experience
  • Software engineering background and 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; you keep up with the latest tools, use AI daily (including for coding), and have strong intuition for tokenization, embeddings, context engineering, eval frameworks, and MCP servers, as well as a clear sense of where AI excels and where it doesn't (e.g., generating new code vs. maintaining complex existing code)
  • Experience securing AI/LLM systems that process sensitive or regulated data, including prompt injection defense, data handling policies, and audit trail requirements
  • Excellent written and verbal communication skills with both technical and non-technical audiences
  • Familiarity with batteries or other deep-tech / hardware engineering domains

Responsibilities

  • Expand the Battery Data Warehouse (BDW), a dataset covering the entire battery product development lifecycle.
  • Build reliable pipelines to ingest data (structured, semi-structured, and unstructured) from disparate global systems.
  • Earn the trust of source-system owners and identify new integration opportunities.
  • Establish and enforce SLAs to ensure 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 MCP server, agentic search, domain knowledge, tool design, evals, and end-to-end user experience.
  • Combine data engineering and AI engineering work.
  • Take ownership and drive projects forward.
  • Collaborate closely with the team and align with the broader direction.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service