CareerPlan

Software Engineer - Distributed Systems

Hyderabad, IndiaFull-time2026-11-02 → 2026-11-10

Core

Design, implement, and operate highly scalable distributed platforms and services for Apple's Advertising Platforms group.

Role type

Senior Software Development Engineer (Distributed Systems)

Builds

Highly performant advertising platforms and services for Apple News and App Store Search Ads

Domain

Advertising technology, distributed systems, cloud infrastructure

Deliverable

production ML models

Required skills

Java, Spring, distributed systems, cloud platforms (AWS), frontend technologies, software development life cycle, AI for development

Preferred skills

high-throughput low-latency systems, ReactJS, Ads domain experience

Technologies

Java, Spring, AWS, ReactJS

Responsibilities

Design and implement distributed services, develop tools and metrics for platform success, tune and resolve technical issues, collaborate across global partners, tackle complex technical challenges

Seniority

Mid-Senior, hands-on IC