About this role
Apple’s AI & Data Platforms team is seeking a Software Engineer : Data & AI for its Enterprise Data Warehouse team. The team works with petabytes of data across real-time, near real-time and batch pipelines, and builds data-centric agentic solutions supporting decisions in Retail, Sales, Operations, Finance, AppleCare, Marketing and Internet Services. The role is listed in Hyderabad and Bengaluru, India.
Responsibilities
- Understand business challenges and collaborate with business and cross-functional teams to design statistical or deep learning solutions. Build solutions or guide their development, deliver them to production and maintain appropriate governance.
- Translate complex requirements into scalable solutions that meet data warehousing and analytics design standards. Identify opportunities to improve analytics efficiency and implement data practices and standards.
- Communicate with technical and non-technical teams, manage partner communications and project risks, and deliver solutions with broad business impact.
Minimum qualifications:
- Bachelor’s degree or equivalent experience, with at least 4 years in data engineering and applied AI/ML engineering.
- Experience building end-to-end batch, near real-time and real-time data pipelines at scale using modern warehouse or lakehouse technologies such as Snowflake, Spark, Iceberg, SingleStore, Kafka, Cassandra or HANA. Petabyte-scale experience is preferred.
- Python proficiency, familiarity with Scala or Java for big data processing, and advanced SQL skills, including dimensional data modeling.
- Experience building GenAI applications with RAG pipelines, embeddings, vector databases and semantic search over structured and unstructured enterprise data; and building AI agents or agentic workflows involving planning, memory, tool use and execution loops with frameworks such as LangChain or LlamaIndex.
Preferred qualifications
- Multi-agent systems that coordinate retrieval, reasoning and actions across data pipelines; cloud-native architectures on AWS, GCP or Azure, with AWS preferred; and PyTorch or TensorFlow for model training and serving.
- React, Streamlit or FastAPI experience; full-stack delivery across backend APIs, data services and user interfaces; and a record of shipping AI/ML/GenAI proofs of concept.
- Ability to move ambiguous problems from prototype to production with attention to governance, reliability and observability. Experience in enterprise Retail, Finance, Sales, Marketing or Operations analytics is a plus.
Skills for this role
Data engineeringApplied AIMachine learningData warehousingData pipelinesBatch processingReal-time processingSnowflakeApache SparkApache IcebergSingleStoreApache KafkaApache CassandraSAP HANAPythonScalaJavaSQLDimensional data modelingGenerative AIRAGEmbeddingsVector databasesSemantic searchAI agentsAgentic workflowsLangChainLlamaIndexAWSGoogle Cloud Platform (GCP)