Software Engineer - GenAI, Ai & Data Platforms (AiDP)

Apple Inc.
Sunnyvale, CA, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$147,400.0 - $220,900.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Airflow Data Analysis Software Applications Batch Processing Big Data Cloud Computing Security Information Systems Computer Engineering Continuous Integration
+25 more
Data Centers Data Infrastructure Data Structures Software Design Patterns Distributed Systems Memory Management Fault Tolerance Monitoring of Systems Python (Programming Language) Machine Learning Performance Tuning Software Engineering Data Processing Concurrency Apache Spark Reliability of Systems Generative AI Backend Kubernetes Information Technology Apache Flink Azure AKS Graphql Data Management AWS EKS

Job description

Join us, the team that serves as Apple’s nerve center: Apple Information Systems and Technology group! We are looking for mid-career Software Engineers, who will work closely with other Software Engineers, Project & Product Managers, Product Designers, other internal & external partners as well as with Apple leadership. There are countless ways you can contribute here, from working on apple.com to software for digital & physical Apple Stores, from software for Apple Care to Apple-wide systems for identity, operations, recruiting, and people management, from software for Apple data centers to Apple-wide AI, ML and data processing systems. When you join IS&T, you’ll help design and manage systems, frameworks, and apps that countless Apple customers and employees rely on every day. Together, we’ll explore all the ways to improve how Apple operates, freeing our employees to do what they do best, and crafting magical experiences for our customers., ā€œ,ā€responsibilitiesā€:ā€Build robust data infrastructure and storage solutions to support real-time and batch processing requirements

Develop, integrate and deploy Generative AI interfaces that enhance product experiences and operational efficiency

Create automated testing frameworks and monitoring systems to ensure data quality, performance, and system reliability

Collaborate with cross-functional teams to translate business requirements into technical solutions and data-driven insights

Maintain and improve existing big data platforms and Generative AI interfaces through continuous integration and deployment practices

Evaluate and integrate emerging big data technologies and Generative AI frameworks to advance technical capabilities

Requirements

Do you have experience in System performance optimization?, Do you have a Bachelor’s degree?, As a Software Engineer, you will design, develop, test, document, improve, and maintain code mostly in Java and Python (and other languages as needed) that will help build world class AI and Data platforms. You will partake in every aspect of your projects, from planning to design to implementation and future iterations, and you will be encouraged to play an extended role in designing solutions. The ideal candidate is self-motivated, pro-active and results-driven. Attention to detail, dedication to providing high-quality solutions modeling engineering excellence, and ability to work towards on-time delivery of projects are all crucial qualities needed to work at Apple as a Software Engineer. The ideal candidate will also possess excellent communication and collaboration skills to work with various internal and external partners., Experience with distributed orchestration, storage (Iceberg, Delta) & compute systems (e.g., Airflow, Spark, Flink, etc.)

Experience working with GenAI - building AI Agents, MCP servers, or Skills.

Proficiency in concurrency, memory management, and performance optimization techniques

Comfortable using CI/CD tools to build, test, deploy, and release containerized software applications on cloud-based Kubernetes (e.g. AWS EKS, GCP GKE, Azure AKS, etc.)

Minimum Qualifications

3+ years proven experience developing software in Java or Python in a professional capacity

2+ years proven experience implementing, and shipping high-scale, high-performance, highly available, fault-tolerant, and secure cloud-based distributed systems, including proficiency in API implementation (e.g. REST, RPC, GraphQL, etc.)

Demonstrated ability to conduct performance analysis and troubleshoot large scale distributed systems

Proficiency in data structures, algorithms, or software design patterns (e.g., GoF, ā€œGang of Fourā€), with a proven focus on implementing testable, maintainable, and extensible backend code

BS in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience

Benefits & conditions

4.14.1 out of 5 stars Sunnyvale, CA $147,400 - $220,900 a year, Pulled from the full job description

  • Employee stock purchase plan
  • Health insurance
  • Retirement plan
  • Dental insurance
  • RSU, At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $147,400 and $220,900, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:49 min

Container hosting options available on Amazon Web Services

Federico Fregosi Ā· WWC 2022

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon Ā· LIVE

2:15 min

Empowering domain teams with an open data platform

Sandhya Menon Sandhya Menon Ā· WWC Europe 2026

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski Ā· LIVE

5:02 min

Migrating stateful applications between Kubernetes clusters

Michael Cade Ā· WWC 2022

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou Ā· Coffee With Developers

Videos

See all

Related articles

See all