About The Position

This role is for a Data Engineer on Apple's Battery Engineering team, focusing on building data systems and an AI interface for battery engineers. The position involves creating reliable pipelines for a large battery dataset and developing a natural language interface to change how engineers interact with data. The role is split into two main areas: expanding the Battery Data Warehouse (BDW) by building pipelines for structured, semi-structured, and unstructured data from various global systems, and building BARD, a natural language interface to BDW that will allow engineers to interact with data through conversation, on-demand charting, and new exploration methods. The role combines data engineering and AI engineering, requiring a self-directed and collaborative individual who can take ownership and drive projects while aligning with team direction.

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)
  • 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. You keep up with the latest tools, use AI daily (including for coding), and have strong intuition for context engineering, tokenization, embeddings, and evals, 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 with LLM and MCP server development
  • Strong communication and relationship-building skills, with the ability to align stakeholders and drive integrations across organizational boundaries

Nice To Haves

  • MS in Computer Science, Engineering, or a related field with 10+ years of relevant industry experience
  • Familiarity with batteries or other deep-tech / hardware engineering domains

Responsibilities

  • Partner with cross-functional and engineering teams to identify data opportunities, define domain ontology, and establish the use cases that drive BDW
  • Design, build, and maintain production data pipelines (ETL/ELT) that bring structured, semi-structured, and unstructured data into BDW at the right cadence and reliability
  • Build relationships with upstream source-system owners to unlock new data integrations, and establish and enforce pipeline SLAs
  • Engineer BARD, the natural language interface to BDW, designing the agentic stack (MCP server, agentic search, domain knowledge, tool design, evals) and its end-to-end user experience
  • Partner with infrastructure teams (DBA, IT) to ensure the health of pipelines and the data warehouse
  • Apply AI to your own workflow and to the battery organization's problems — bringing strong intuition for context engineering, embeddings, tokenization, and evals
  • Deliver data analyses that drive critical decisions in battery research, development, and qualification
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service