Software Development Engineer, AI & Data Platforms (AiDP)

Apple Inc

Quick summary

Work type
On-site
Location
Austin, TX
Posted
3 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $195k
$138k most similar roles pay here $250k

This listing doesn't post a salary. Most similar roles pay $162,562–$226,600.

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 1777 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer, AI & Data Platforms (AiDP)

As a Software Development Engineer at Apple’s AI & Data Platforms (AiDP) team, you will play a pivotal role in developing database managed services and data streaming platforms that support critical business operations. Your responsibilities include designing large-scale data service solutions, creating foundational APIs for the platform, and collaborating closely with database engineering teams to deliver cutting-edge tools and architecture. The ideal candidate has at least 2 years of experience with Go or Java, a strong background in software development, and expertise in optimizing SQL queries for distributed systems. Preferred qualifications include an MS in Computer Science, hands-on experience with cloud-based applications, Kubernetes, Docker, and RESTful/gRPC services, as well as the ability to quickly learn new technologies and work effectively in dynamic environments.

What you'll do

  • Design and deploy large-scale data services platforms for critical business use cases.
  • Develop foundational APIs for the data services platform to ensure seamless integration.
  • Influence platform tools, APIs, and architecture to enhance product quality.
  • Work closely with database engineering teams to build scalable solutions.
  • Hands-on experience in designing cloud-based applications including compute and database services.

What we're looking for

  • 2+ years of professional experience with Go or Java programming.
  • 3+ years of software development experience.
  • Experience in developing highly optimized SQLs for distributed data applications.
  • BS in Computer Science or equivalent industry experience.
  • Strong hands-on experience in designing cloud-based applications and RESTful/gRPC services.
  • Knowledge in Kubernetes, Docker, and containerization technologies.
  • Ability to quickly learn and adapt to new technologies.

More like this

Similar roles