Enable job alerts via email!

Software Engineer (Data Solutions), Ai & Data Platforms

Apple

Austin (TX)

On-site

USD 100,000 - 150,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Apple is seeking an experienced Software Engineer to develop resilient distributed systems for cloud analytics platforms. The role involves designing, building, and optimizing data applications to empower business decisions across multiple functions. Join Apple's AiDP team to work on cutting-edge technologies and tackle infrastructure challenges at scale.

Qualifications

  • 5 or more years of experience building enterprise-level data applications.
  • Knowledge of BI concepts and implementation on Cloud.
  • Programming experience in Python, Scala, or Java.

Responsibilities

  • Build solutions integrating open source software with Apple's internal ecosystem.
  • Drive the development of new components and features.
  • Support production applications and end users.

Skills

Cloud technologies
Programming in Python
SQL optimization
Data insights and KPIs
Big Data applications

Education

Bachelor's degree in Computer Science

Tools

Snowflake
Java
Spark
Kafka
Airflow
Tableau

Job description

Software Engineer (Data Solutions), Ai & Data Platforms

**Austin, Texas, United States**

**Software and Services**

**Summary**

Posted: **May 23, 2025**

Role Number: **200606121**

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something — you’ll add something.

Apple's Artificial Intelligence and Data Platforms (AiDP) team is seeking an experienced Software Engineer to build high quality, scalable and resilient distributed systems that power Apple's cloud analytics platforms and data pipelines. Apple's Enterprise Data Warehouse landscape caters to a wide variety of real-time, near real-time and batch analytical solutions. These solutions are an integral part of business functions like Sales, Operations, Finance, AppleCare, Marketing and Internet Services, enabling business drivers to make critical decisions. We use proprietary and open source technologies, Kafka, Spark, Iceberg, Airflow, Presto, etc. If you are looking to take on infrastructure problems at scale, both on-prem or in cloud, focusing on ease of use, ease of maintenance and most importantly implement solutions that are scalable, you will enjoy working in AiDP!

**Description**

We engineer high-quality, scalable and resilient distributed systems on cloud that power data exploration, analytics, reporting and production models. Our core systems are diverse and come with an unusual intersection of high data volumes with systems distributed across cloud and on-premise infrastructure.

This role will build solutions that integrate open source software with Apple’s internal ecosystem. You will drive development of new components and features from concept to release: design, build, test, and ship at a regular cadence. You will work closely with internal customers to understand their requirements and workflows, and propose new features and ecosystem changes to streamline their experience of using the solutions on our platform.

This is a challenging software engineering role, where a large part of an engineer's time is spent in writing code and designing/developing applications on cloud, with the remainder being spent on tuning and debugging codebase, supporting production applications and supporting our application end users. This role requires in-depth knowledge of innovative technologies and cloud data platform with the ability to independently learn new technologies and contribute to the success of various initiatives.

**Minimum Qualifications**

+ 5 or more years of experience building enterprise-level data applications on distributed systems

+ Knowledge of BI concepts and implementation experience on Cloud with databases like Snowflake or Big Query

+ Programming experience in building high-quality software with at-least one of the following programming languages - Python, Scala or Java.

+ Experience in developing highly optimized SQLs, procedures & semantic process for distributed data applications.

+ Bachelor's degree in Computer Science or equivalent experience

**Preferred Qualifications**

+ Hands-on experience in designing and development of cloud-based applications that include compute services, database services, APIs to design RESTful services, ETL, queues and notification services.

+ Experience in cloud data warehousing platforms like Snowflake is highly valued

+ Experience developing Big Data applications using Java, Spark, Kafka is a huge plus

+ Understanding of fundamentals of object-oriented design, data structures, algorithm design, and problem solving

+ Cloud technology experience on platforms like AWS, Microsoft Azure, Google Cloud

+ Data Visualization Tools: experience in software such as Streamlit, Superset, Tableau, Business Objects, and Looker

+ Data Insights and KPIs: Working experience on generating and visualizing data insights, metrics, and KPIs. Usage of basic ML models in the space of anomaly detection, forecasting, GenAI.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.Learn more about your EEO rights as an applicant (https://www.eeoc.gov/sites/default/files/2023-06/22-088\_EEOC\_KnowYourRights6.12ScreenRdr.pdf) .

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.Learn more about your EEO rights as an applicant (https://www.eeoc.gov/sites/default/files/2023-06/22-088\_EEOC\_KnowYourRights6.12ScreenRdr.pdf) .

Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation.

Apple participates in the E-Verify program in certain locations as required by law.Learn more about the E-Verify program (https://www.apple.com/jobs/pdf/EverifyPosterEnglish.pdf) .

Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Reasonable Accommodation and Drug Free Workplace policy Learn more .

Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more .

Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you’re applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines applicable in your area.

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer (Data Solutions), Ai & Data Platforms

Lensa

Austin

On-site

USD 90.000 - 200.000

2 days ago
Be an early applicant

Software Engineer (Data Solutions), Ai & Data Platforms

Apple Inc.

Austin

On-site

USD 110.000 - 150.000

6 days ago
Be an early applicant