
The personal technology company redefining user experience
Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...

Apple • California, United States
Apple is seeking a Software Engineer to help build the foundation of their next-generation Generative AI platform. You'll work with Java and Python to design and implement scalable, secure systems. This role requires 4+ years of software engineering experience.
You have a Bachelor's degree in Computer Science or a similar field, or equivalent experience, and at least 4 years of software engineering experience in Java or Python. You are a strong programmer and a creative problem solver who thrives in collaborative environments. You enjoy learning new technologies and have a deep interest in client/systems software design and programming or server-side distributed system software development. You take responsibility for the products you ship and communicate clearly about your responsibilities and scope. You have proven skills in designing scalable, highly available distributed systems that can handle high data volumes, and you possess a solid understanding of concurrency and multi-threading, along with multiple design patterns and debugging techniques.
Experience with Generative AI technologies such as Retrieval-Augmented Generation (RAG) and Agentic frameworks would be a plus. Familiarity with building production-grade infrastructure and solving complex distributed systems problems is highly desirable.
In this role, you will help build the foundation of Apple’s next-generation Generative AI platform. You will design and implement large-scale, secure, and highly available systems while collaborating across teams to drive the future of intelligent experiences. You will be responsible for developing scalable backend solutions that meet the demands of high data volumes and ensure system reliability. You will work closely with cross-functional teams to integrate new technologies and improve existing systems. Your role will involve problem-solving and applying deep systems thinking to create innovative solutions that enhance user experiences. You will also be expected to contribute to code reviews and provide mentorship to junior engineers, fostering a culture of learning and collaboration within the team.
Apple offers a dynamic work environment where you can make a lasting impact at scale. You will have the opportunity to work on cutting-edge technologies and be part of a team that values innovation and creativity. We encourage you to apply even if your experience doesn't match every requirement, as we believe diverse teams build better products. You will also benefit from competitive compensation and opportunities for professional growth within the company.
Apply now or save it for later. Get alerts for similar jobs at Apple.