Software Development Engineer, AI & Data Platforms

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
91 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $185k
$139k most similar roles pay here $235k

This listing doesn't post a salary. Most similar roles pay $151,000–$218,412.

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

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

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

As a Software Development Engineer, AI & Data Platforms (AiDP), you will join the data services team to build database managed services and data streaming platforms that power critical business use cases. You will be responsible for designing and deploying large-scale data services platforms while developing APIs that offer foundational services. This role involves influencing platform tools, architecture, and APIs through close collaboration with database engineers and internal stakeholders. To succeed, you must possess extensive experience in Go or Java, specifically working with Go-based systems to build both services and client software. You will utilize skills in SQL optimization for distributed data applications, Kubernetes, Docker, and containerization. Your daily work involves developing cloud-based applications featuring RESTful/gRPC services, ETL processes, queues, notification services, and managing multi-threading, concurrency, and parallelism within a dynamic environment.

What does a Software Development Engineer earn?

Median $197750 from 175 postings across 14 companies.

See salary data

What you'll do

  • Design and deploy large-scale data services platforms.
  • Develop APIs that provide foundational services for the data services platform.
  • Build and maintain data streaming platforms for critical business use cases.
  • Influence platform tools, APIs, and overall system architecture.
  • Develop highly optimized SQLs and procedures for distributed data applications.
  • Design and develop cloud-based applications including compute services, ETL, and notification systems.
  • Build both service-side and client software using Go or Java.
  • Implement batch and real-time processing systems.

What we're looking for

  • BS in Computer Science or similar degree or equivalent industry experience.
  • MS in Computer Science is preferred.
  • 3+ years of software development experience.
  • 2+ years of professional experience with Go or Java programming languages.
  • Experience developing highly optimized SQLs and procedures for distributed data applications.
  • Hands-on experience designing cloud-based applications including compute, database services, RESTful/gRPC APIs, ETL, and queues.
  • Experience with Kubernetes, Docker, and containerization.
  • Knowledge in multi-threading, concurrency, and parallelism.

More like this

Similar roles

Senior Software Engineer, AI & Data Platforms

Apple Inc

Sunnyvale, CA 24 days ago $150,400$277,600
Python Go AWS GCP AliCloud Kubernetes Docker PostgreSQL MongoDB Microservices REST gRPC Data Engineering Containerization Multi-threading Concurrency System Design API Development

Software Engineer, AI & Data Platforms

Apple Inc

Austin, TX 29 days ago
Python Java Spark Flink Kafka Kubernetes Scala CI/CD Machine Learning Generative AI Data Pipelines Alibaba Cloud Observability Real-time Inference Feature Engineering
3+ yrs exp