A

Apple

Designs phones, computers and their operating systems

Senior Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • 7+ years of practical experience building production data pipelines, distributed systems, and backend services.
  • Deep proficiency in Python, modern SQL, and data modeling frameworks such as dbt.
  • Hands-on experience with orchestration tools such as Airflow, Dagster, or Prefect, and data warehouses such as PostgreSQL, Snowflake, or DuckDB.
  • Experience applying vector databases or extensions such as Milvus, pgvector, Qdrant, or Pinecone to build features including embeddings, semantic search, hybrid search, and retrieval-augmented generation retrieval.
  • Experience applying graph databases such as TigerGraph, Neo4j, Memgraph, or AWS Neptune to build features including data modeling, Cypher or Gremlin queries, and multi-hop traversals.
  • Strong API development experience using frameworks such as FastAPI, Go, or Node.js, and asynchronous task queues or streams such as Celery, Redis, or Kafka.
  • Working knowledge of AI agents, including tool or function calling, retrieval, context management, and multi-step reasoning, and experience serving data to users through agentic solutions such as MCP servers, agentic frameworks, or large language model tool use.
  • Practical exposure to applied artificial intelligence and machine learning workflows, such as embeddings, semantic caching, model-serving endpoints, or retrieval-augmented generation pipelines.
  • Ability to identify second-order consequences and systemic constraints before writing code.
  • Ability to work autonomously across the entire stack to diagnose ambiguous operational problems and deliver working solutions.
  • Track record of owning systems end-to-end and setting technical standards or direction for a team.
  • Bachelor's degree in Computer Science, Data Engineering, or a related field.

Responsibilities

  • Design robust ingestion and transformation pipelines.
  • Build polyglot storage strategies across relational, vector, and graph systems, and build downstream backend services, APIs, and user interfaces that turn data into operational tools.
  • Build and maintain scalable batch and streaming data pipelines across relational warehouses, vector stores for semantic search, and graph databases for multi-hop network and entity modeling.
  • Work with data science and analytics teams to develop production-ready backend services and lightweight functional interfaces that operationalize clean data for decision-making and automation.
  • Serve data to users through agentic solutions by building retrieval, tools, and interfaces that enable AI agents to answer questions and take action on company data.
  • Diagnose complex, multi-variable business problems, map feedback loops and bottlenecks, and design resilient architectures that account for latency, system degradation, and upstream and downstream dependencies.
  • Evaluate technology trade-offs objectively, implementing deterministic rules engines, constraint optimization, or statistical models first, and integrating applied AI or large language models where dynamic reasoning provides clear leverage.
  • Ensure operational rigor and observability through data contracts, automated integration tests, continuous integration and continuous delivery pipelines, and monitoring that detects silent pipeline failures, index drift, and model latency before they affect end users.

Desired Qualifications

  • Experience delivering end-to-end applications to user-facing interfaces such as React or Streamlit.
  • Working knowledge of Docker for packaging and deploying applications, including containerizing a service, writing a Dockerfile, and running it.
  • Experience implementing data observability and tracing tools such as OpenTelemetry, Great Expectations, Monte Carlo, or Prometheus.
  • Background in operations research, graph algorithms, or mathematical optimization.
  • Strong knowledge of supply chain processes, including demand forecasting, inventory management, and replenishment.
  • Skill in data visualization and communication tools such as Tableau.
  • Master's degree in Computer Science, Data Engineering, or a related field.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs