Software Engineer - GenAI, Ai & Data Platforms (AiDP)

Apple Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$147,400–$220,900 / yr
Posted
97 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $178k
This role $184k
$133k most similar roles pay here $230k

This role pays more than 53% of similar roles. Most pay $142,437–$213,000 — the shaded band above. At the midpoint, this role pays about $184k versus about $178k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer - GenAI, Ai & Data Platforms (AiDP)

Join our mid-career Software Engineering team at Ai & Data Platforms (AiDP) where you will collaborate with cross-functional partners to design and develop robust AI and data platforms using Java and Python. Your day-to-day responsibilities include building data infrastructure for real-time and batch processing, integrating generative AI interfaces, and creating automated testing frameworks. You will also maintain big data platforms and ensure system reliability through continuous integration practices. Ideal candidates have 3+ years of professional experience in developing high-scale distributed systems and a strong background in API implementation, performance analysis, and troubleshooting large-scale systems. Familiarity with distributed orchestration tools like Airflow and proficiency in concurrency techniques are preferred as you contribute to advancing our technical capabilities in the rapidly evolving AI space.

What you'll do

  • Build robust data infrastructure for real-time and batch processing.
  • Develop and integrate Generative AI interfaces to enhance product experiences.
  • Create automated testing frameworks and monitoring systems for reliability.
  • Maintain and improve existing big data platforms through CI/CD practices.
  • Evaluate and integrate emerging big data technologies to advance capabilities.
  • Collaborate on translating business requirements into technical solutions.

What we're looking for

  • 3+ years of professional experience in Java or Python development
  • Proven ability to implement high-scale, fault-tolerant distributed systems
  • Experience with API implementation (REST, RPC, GraphQL)
  • Proficiency in data structures, algorithms, and software design patterns
  • BS in Computer Science or related field, or equivalent work experience
  • Familiarity with cloud-based Kubernetes for CI/CD practices
  • Comfort with concurrency, memory management, and performance optimization

More like this

Similar roles

Software Engineer - AML, AI & Data Platforms (AiDP)

Apple Inc

Sunnyvale, CA 30 days ago $181,100$318,400
Python Java Kubernetes Ray Triton ML frameworks AI ecosystem Containerization technologies Profiling tools Optimization techniques Debugging skills Concurrency Threading Multiprocessing Computer science fundamentals Data structures Algorithms CNCF technologies CI/CD