Software Engineer, Data Solutions, AI & Data Platforms

Apple Inc

Confirmed live yesterday Trusted

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $184k
$137k most similar roles pay here $235k

This listing doesn't post a salary. Most similar roles pay $146,162–$222,125.

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 Engineer, Data Solutions, AI & Data Platforms

Software Engineer (Data Solutions), AI & Data Platforms (AiDP) joins the Information Systems and Technology organization to build scalable, resilient distributed systems on cloud infrastructure. This role involves developing new components and features from concept to release, integrating open source software with internal ecosystems while collaborating with customers to streamline workflows. The engineer will spend significant time writing code, designing applications, tuning, debugging, and supporting production applications for data exploration, analytics, reporting, and production models. Key technical requirements include proficiency in Python, Scala, or Java, along with experience in SQL, Spark, Kafka, and RESTful APIs. Candidates should possess knowledge of BI concepts, Snowflake or BigQuery, and tools like Streamlit or Tableau. The role addresses the challenge of managing high data volumes across distributed cloud and on-premise environments to support AI-powered innovation.

What does a Software Engineer earn in Texas?

Median $186925 from 189 postings across 40 companies.

See salary data

What you'll do

  • Engineer high-quality, scalable, and resilient distributed systems on cloud infrastructure.
  • Develop new components and features from initial concept through design, testing, and release.
  • Integrate open source software with internal ecosystems to streamline user workflows.
  • Write code and develop applications for data exploration, analytics, reporting, and production models.
  • Tune and debug codebase while supporting production applications and end users.
  • Develop highly optimized SQLs, procedures, and semantic processes for distributed data applications.
  • Build cloud-based applications featuring compute services, databases, RESTful APIs, ETL, and notification services.
  • Generate and visualize data insights, metrics, and KPIs using various visualization tools.

What we're looking for

  • Bachelor's degree in Computer Science or equivalent experience.
  • Knowledge of BI concepts and implementation experience on Cloud with databases like Snowflake or Big Query.
  • Programming experience building high-quality software in Python, Scala, or Java.
  • Experience developing highly optimized SQLs, procedures, and semantic processes for distributed data applications.
  • 3 or more years of experience building enterprise-level data applications on distributed systems.
  • Hands-on experience designing cloud-based applications including compute services, database services, RESTful APIs, ETL, queues, and notification services.
  • Experience developing Big Data applications using Java, Spark, and Kafka.
  • Proficiency with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.

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