
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 • Sunnyvale, California, United States
Apple is hiring a Senior Software Engineer for their AI & Data Platforms team to build next-generation Applied Machine Learning platforms. You'll work with Java and distributed systems to enhance backend services for various Apple platforms. This role requires 8+ years of software development experience.
You have 8+ years of software development experience, with a strong background in building scalable systems. Your expertise in Java is complemented by a solid understanding of JVM internals, allowing you to design and implement high-performance applications. You possess proven skills in creating distributed systems that can handle high transaction volumes, ensuring reliability and availability.
Your deep systems thinking enables you to tackle complex engineering challenges, particularly in the realm of applied machine learning. While knowledge of machine learning concepts, tools, and packages is beneficial, you are open to ongoing skill acquisition as part of your role. You thrive in collaborative environments and are eager to contribute to a team that is focused on innovation and excellence.
You understand the importance of computer science fundamentals and can apply them effectively in real-world scenarios. Your experience includes working on production-grade platforms, where you have successfully solved hard distributed systems problems. You are excited about the opportunity to make a lasting impact at scale, particularly in areas that prevent fraud across multiple Apple platforms.
Familiarity with machine learning frameworks and libraries is a plus, as it will enhance your ability to contribute to the Applied Machine Learning Platform. You are also encouraged to bring any additional skills that may benefit the team, as Apple values diverse experiences and perspectives.
In this role, you will be responsible for designing, building, and enhancing the Applied Machine Learning Platform. You will work closely with various teams to provide backend services and infrastructure that support machine learning and data science initiatives. Your contributions will help in training, building, deploying, and inferring models at scale, particularly in preventing fraud on platforms like Apple Pay and the App Store.
You will engage in the development of core services that act as the backbone of the platform, ensuring they can handle thousands of transactions per second in a distributed manner. Your work will involve collaborating with cross-functional teams to identify requirements and implement solutions that drive operations and logistics for AppleCare and Retail.
As a Senior Software Engineer, you will also be involved in mentoring junior engineers, sharing your knowledge and expertise to help them grow in their careers. You will participate in code reviews, contribute to architectural discussions, and ensure that best practices are followed throughout the development process.
Apple offers a dynamic work environment where innovation is at the forefront. You will have the opportunity to work on cutting-edge technology that impacts millions of users worldwide. The company values diversity and inclusion, fostering a culture where every team member can thrive.
In addition to competitive compensation, Apple provides comprehensive benefits that support your well-being and professional development. You will have access to resources that encourage continuous learning and growth, ensuring that you stay at the top of your field.
Join Apple and be part of a team that is dedicated to building the future of technology. Your contributions will not only enhance the user experience but also play a crucial role in maintaining the integrity and security of Apple’s platforms.
Apply now or save it for later. Get alerts for similar jobs at Apple.