A

Apple

Designs phones, computers and their operating systems

Senior Software Engineer - AI & Data Platforms

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeCalifornia, USANo salary listedIn-person

About the Job

Requirements

  • Experience working with artificial intelligence, such as building Model Context Protocol servers, designing prompts, and integrating large language models.
  • At least 3 years of proven experience developing and maintaining production services using Java and the Spring Framework or Spring Boot.
  • At least 5 years of experience building large-scale distributed systems.
  • At least 5 years of experience leading software design and architecture.
  • A bachelor’s degree in Computer Science or equivalent work experience.

Responsibilities

  • Architect, design, and implement highly available enterprise solutions at Apple scale.
  • Enhance existing Java-based frameworks and development tools for code modernization by combining large language models with engineering practices to increase developer productivity.
  • Collaborate with software engineers and data scientists to deliver end-to-end solutions for the internal developer experience platform.
  • Design, implement, and maintain code, primarily in Java, with flexibility to use other languages as needed.
  • Integrate with enterprise services, including large language models, and add generative artificial intelligence capabilities.
  • Apply research in the rapidly evolving field of generative artificial intelligence to daily work.

Desired Qualifications

  • Experience using and developing OpenRewrite recipes.
  • Experience leading and mentoring engineers.
  • Experience building agent-based systems and agentic workflows.
  • Understanding of data modeling and database systems, including PostgreSQL, MongoDB, and other NoSQL technologies.
  • Experience with cloud platforms such as Amazon Web Services and Google Cloud Platform, continuous integration and continuous delivery, and container orchestration such as Kubernetes.
  • Experience building applications with Java and Java/J2EE/Jakarta EE-related technologies, including the Spring Framework and Spring Boot.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs