Senior Data Engineer
Core
Design, build, and maintain end-to-end data pipelines and operational software applications for Apple's Pacific Operations supply chain team.
Role type
Senior Data Engineer (Supply Chain Operations)
Builds
Scalable batch and streaming data pipelines, polyglot storage systems (relational, vector, graph), and backend services/APIs for operational decision-making and AI agent integration.
Domain
Supply Chain Operations / Data Engineering
Deliverable
production ML models | product features
Required skills
Python, modern SQL, data modeling (dbt), orchestration (Airflow/Dagster/Prefect), vector databases (Milvus/pgvector/Qdrant/Pinecone), graph databases (TigerGraph/Neo4j/Memgraph/AWS Neptune), API development (FastAPI/Go/Node.js), async task queues (Celery/Redis/Kafka), AI agent integration (MCP servers/tool use), applied AI/ML workflows (embeddings/RAG/model serving), systems thinking, end-to-end system ownership.
Preferred skills
User-facing application development (React/Streamlit), Docker containerization, data observability (OpenTelemetry/Great Expectations/Monte Carlo/Prometheus), operations research/graph algorithms/mathematical optimization, supply chain domain knowledge (demand forecasting/inventory management), data visualization (Tableau), Master's degree in CS/Data Engineering.
Technologies
PostgreSQL, Snowflake, DuckDB, Milvus, pgvector, Qdrant, Pinecone, TigerGraph, Neo4j, Memgraph, AWS Neptune, FastAPI, Go, Node.js, Celery, Redis, Kafka, React, Streamlit, Docker, OpenTelemetry, Great Expectations, Monte Carlo, Prometheus, Tableau.
Responsibilities
Design robust ingestion and transformation pipelines; build polyglot storage strategies and downstream backend services; develop production-ready backend services and lightweight functional interfaces for data operationalization; serve data to users through agentic solutions (retrieval, tools, interfaces); diagnose complex business problems and design resilient architectures; evaluate technology trade-offs and implement deterministic rules or statistical models; ensure operational rigor via data contracts, automated tests, CI/CD, and monitoring.
Seniority
Senior, hands-on IC