Software Engineer - AI and Data Platforms

Apple

Hyderabad

On-site

INR 6,704,980 - 9,099,616

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Accessibility-focused workplace
Comprehensive benefits

Job summary

Apple is seeking a Software Engineer for the AI & Data Platform Reliability Engineering team in Hyderabad, India. The role focuses on designing scalable, high-performance distributed systems and creating automation solutions. Candidates should have strong programming skills in Python, a solid foundation in computer science, and experience with cloud-native technologies. This position emphasizes building robust platforms rather than traditional operations, ensuring low-latency processing and high availability for business-critical applications.

Qualifications

  • 3+ years of programming experience in Python or similar languages.
  • Solid foundation in data structures, algorithms, and distributed systems.
  • Experience with cloud-native technologies.

Responsibilities

  • Design and build platform components for ML workflows.
  • Develop automation tools for enhanced operational efficiency.
  • Architect advanced observability solutions.

Skills

Strong programming experience in Python
Problem solving skills
Analytical skills

Education

Bachelor’s degree in Computer Science or equivalent

Tools

Kubernetes
Terraform
Ansible
AWS

Job description

Overview

The Applied Machine Learning team within the AI and Data Platform organization is at the forefront of driving digital transformation through machine learning across Apple’s enterprise ecosystem. We build and operate large‑scale ML, GenAI, inference, and data platforms that power business‑critical workflows across Apple.

Our systems sit on the critical path of real‑time decisioning—every transaction across Apple Online Store, Retail, Media, and Support systems depends on our platform’s ability to make fast, accurate fraud decisions. This requires solving complex challenges in distributed systems, extreme scale (up to 100x traffic bursts), and low‑latency processing using a diverse set of open‑source and cutting‑edge technologies.

This role is part of the Reliability & Platform Engineering (SRE) team, but it is not a traditional or legacy operations role. Instead of reactive support, the focus is on building the platform itself—designing scalable systems, creating intelligent automation, and developing tools that redefine how reliability is engineered.

You will work on developer‑first platform capabilities, apply AI/GenAI‑driven approaches to observability and operations, and take ownership of systems end‑to‑end. This role combines software engineering, distributed systems, and platform architecture, with a strong emphasis on building solutions—not just operating them.

Description

We are looking for engineers with strong coding skills and solid computer science fundamentals who are passionate about building resilient, high‑performance distributed systems and platform infrastructure.

As a Software Engineer in AI & Data Platform Reliability Engineering, you will work on systems powering GenAI, ML inference, and real‑time fraud decisioning at scale. This is a hands‑on engineering role focused on system design, platform development, and intelligent automation.

You Will
  • Design and build developer‑first platform components that enable seamless onboarding and execution of ML workflows
  • Develop automation, internal tools, and AI‑driven solutions to enhance observability, reliability, and operational efficiency
  • Build and operate multi‑tenant, distributed systems handling high‑throughput and highly concurrent workloads
  • Work on systems that scale to extreme traffic spikes (up to 100x BAU) with strict latency and availability requirements
  • Collaborate with cross‑functional teams to deliver impactful platform capabilities and customer‑facing features
  • Lead projects end‑to‑end—from architecture and design to deployment and production excellence
  • Continuously improve system performance, scalability, and resilience
  • Proactively identify, diagnose, and solve complex system and production challenges

We are looking for engineers who enjoy going deep into systems, understanding how they behave at scale, and building smart, scalable solutions on cloud‑native infrastructure (Kubernetes, hybrid cloud).

Responsibilities
  • Design, develop, and own core platform components for fraud decisioning and ML inference systems (Athena platform)
  • Build automation frameworks and developer tooling to improve platform usability and operational efficiency
  • Ability to identify recurring operational challenges (toil) and design thoughtful, scalable solutions to address them
  • Architect and implement advanced observability solutions, including AI/GenAI‑driven insights and automation
  • Ensure high availability, resilience, and scalability of critical distributed systems
  • Drive performance optimization, reliability engineering, and capacity planning
  • Collaborate closely with ML engineers and application teams to enable seamless workflow onboarding
  • Contribute to infrastructure as code, CI/CD pipelines, and platform standardization
  • Take ownership across the full system lifecycle—design, implementation, deployment, and production operations
  • Continuously improve the platform by identifying opportunities for automation, abstraction, and simplification
Minimum Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent technical field
  • 3+ years of strong programming experience in Python or similar languages
  • Solid foundation in data structures, algorithms, operating systems, and distributed systems fundamentals
  • Experience with cloud‑native technologies (Kubernetes, containers, AWS or similar platforms)
  • Familiarity with infrastructure as code and automation tools (e.g., Terraform, Ansible)
  • Ability to read, understand, and work effectively with large open‑source codebases
Preferred Qualifications
  • Excellent analytical & problem solving skills.
  • Exposure to Machine Learning and GenAI technologies.
  • Exposure to datasets management and cost optimisation in cloud.
  • Exposure to Ray and Ray Serve, for building scalable, distributed, and model‑serving platform components.

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Site Reliability Engineer - AI & Data Platforms
Site Reliability Engineer - AI & Data Platforms

Apple • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer - AI Data Platform
Senior Software Engineer - AI Data Platform

Apple • Bengaluru

On-site
INR 1,500,000 - 2,000,000
AI Data Platform Engineer - Manufacturing Systems and Infrastructure
AI Data Platform Engineer - Manufacturing Systems and Infrastructure

Apple • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Software Engineer (Framework), Ai & Data Platforms
Software Engineer (Framework), Ai & Data Platforms

Apple • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Software Engineer : Data & AI
Software Engineer : Data & AI

Apple • Hyderabad

On-site
INR 1,800,000 - 2,400,000
Site Reliability Engineering Manager
Site Reliability Engineering Manager

Apple • Hyderabad

On-site
INR 2,500,000 - 3,500,000
Software Engineer : Data & AI
Software Engineer : Data & AI

Apple • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Machine Learning Software Engineer
Machine Learning Software Engineer

Apple • Bengaluru

On-site
INR 1,200,000 - 2,000,000
ML Infrastructure Service Reliability Engineer- Apple Services Engineering
ML Infrastructure Service Reliability Engineer- Apple Services Engineering

Apple • Bengaluru

On-site
INR 1,800,000 - 2,500,000
SRE Engineering Manager
SRE Engineering Manager

Apple • Hyderabad

On-site
INR 2,000,000 - 3,000,000