Data Engineer, Battery Data Platform & AI

Back to Jobs

Data Engineer, Battery Data Platform & AI

Apple

Location

Cupertino, California, 95014, United States

Experience

Mid

Posted

Jul 30, 2026

Apply by

August 29, 2026

Applicants

0

Early applicantEasy applyFull-timeWork from Office

Job Description

What if the way an entire engineering organization worked with its data could be reinvented? On Apple's Battery Engineering team, you'll build the data systems and AI interface that battery engineers across the company rely on — reliable pipelines feeding one of the cleanest and largest battery datasets anywhere, 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. It's a rare chance to sharpen your data engineering craft and immerse yourself in applied AI at once — on a mission where your work shows up in the products millions of people use every day. ## Description We're looking for a data engineer to build that platform across two tightly connected fronts. First, you'll expand the Battery Data Warehouse (BDW) — a mature, exceptionally clean dataset that spans the entire battery product development lifecycle: raw materials and characterization, fabrication, performance testing, simulation and modeling, qualification, manufacturing, and field telemetry. You'll build reliable pipelines that bring this data — structured, semi-structured, and unstructured — out of disparate systems owned by teams around the world. A big part of the job is technical; an equally big part is human: earning the trust of source-system owners, opening up new integration opportunities, and establishing and enforcing the SLAs that keep BDW dependable. Second, you'll build out BARD, the natural language interface to BDW. Done well, BARD will fundamentally change how battery engineers interact with their data — not just replacing dashboards and SQL with conversation, but pairing it with on-demand, in-line charting for real-time analysis and new ways to explore data. Think of it as giving every engineer their own personal data scientist. You'll engineer the full agentic stack: our 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 and calls for someone who’s both highly self-directed and an exceptional collaborator. You'll take real ownership and drive projects forward, while staying closely aligned with the team and our broader direction. ## 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 ## Minimum qualifications 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) ## Preferred qualifications MS in Computer Science, Engineering, or a related field with 0+ 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

Key Responsibilities

  • Partner with cross-functional teams to define domain ontology and data use cases for the Battery Data Warehouse.
  • Design and maintain production ETL/ELT pipelines for structured, semi-structured, and unstructured data.
  • Build relationships with source-system owners to unlock data integrations and enforce pipeline SLAs.
  • Engineer the BARD natural language interface, including the agentic stack, MCP server, and user experience.
  • Collaborate with infrastructure teams to ensure pipeline and data warehouse health.
  • Apply AI techniques such as context engineering, embeddings, and tokenization to workflows and organizational problems.
  • Deliver data analyses to drive decisions in battery research and development.

Requirements

  • BS in Computer Science
  • Engineering
  • or a related field

Skills Required

PythonSQLETLELTData pipelinesSelf-directedCollaborationCommunicationSnowflakeAirflowAWSData modelingSchema designIndexingNormalizationACIDOLTPOLAPDMLDDLMaterialized viewsStored proceduresPrompt injection defenseAudit trail requirementsDeep curiosity about AIWritten communicationVerbal communication

App exclusive · Free

Smart Job AI Coach

Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.

Interview readiness

See how prepared you are and what to improve for each role.

Personalized tips

Actionable suggestions based on your profile and the job.

After you apply

Keep coaching momentum from job detail through application success.

Get Smart Job AI Coach in the appFree on iOS and Android