Taro Logo

Software Engineer (Data Solutions), IS&T Ai & Data Platforms

Apple is where individual imaginations gather together, building innovative products and services that change lives for the better.
$126,800 - $220,900
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer (Data Solutions), IS&T Ai & Data Platforms

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. This role involves working with Apple's Enterprise Data Warehouse landscape that supports various real-time, near real-time, and batch analytical solutions.

The position focuses on building solutions that integrate open source software with Apple's internal ecosystem. You'll be responsible for driving development of new components and features from concept to release - including design, build, test, and regular shipping. Working closely with internal customers, you'll understand their requirements and workflows, proposing new features and ecosystem changes to enhance their platform experience.

As a Software Engineer in this role, you'll spend significant time writing code and designing/developing cloud applications, along with tuning and debugging codebase, supporting production applications, and assisting end users. The role demands deep knowledge of innovative technologies and cloud data platforms, with the ability to independently learn new technologies.

The team utilizes a mix of proprietary and open source technologies including Kafka, Spark, Iceberg, Airflow, Presto, and more. You'll be working on infrastructure problems at scale, both on-premises and in cloud, with a focus on creating solutions that are easy to use, maintain, and scale effectively.

This position offers comprehensive benefits including medical and dental coverage, retirement benefits, stock options, educational reimbursement, and potential bonuses. You'll be part of a diverse team committed to building solutions that power critical business functions across Sales, Operations, Finance, AppleCare, Marketing and Internet Services.

Last updated 4 days ago

Responsibilities For Software Engineer (Data Solutions), IS&T Ai & Data Platforms

  • Build high-quality, scalable and resilient distributed systems on cloud
  • Design and develop new components and features from concept to release
  • Work with internal customers to understand requirements and workflows
  • Develop and optimize cloud-based applications and data pipelines
  • Support and maintain production applications
  • Integrate open source software with Apple's internal ecosystem

Requirements For Software Engineer (Data Solutions), IS&T Ai & Data Platforms

Java
Python
Kafka
  • 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 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

Benefits For Software Engineer (Data Solutions), IS&T Ai & Data Platforms

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational expense reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on Apple products

Interested in this job?

Jobs Related To Apple Software Engineer (Data Solutions), IS&T Ai & Data Platforms