New opportunity

Software Engineer : Data & AI

Apple · Hyderabad; Bengaluru, India

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)

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.

Loading this role’s preparation guide…

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in India. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…