Machine Learning Engineer, Wallet Intelligence and Machine Learning
Apple
Responsibilities
Primary Duties
- Take end-to-end responsibility for translating customer and security needs into machine learning solutions, from framing the problem through feature engineering, model development, training, evaluation, and reporting.
- Design and deliver models that operate within real-world constraints, balancing accuracy against latency, model size, and on-device compute budgets so that protection never comes at the cost of the user experience.
- Build and share a system-wide understanding of where our models fit into the user journey and the fraud-risk journey, and use that understanding to anticipate problems rather than react to them.
- Uphold and advance a high standard for user privacy in everything you build.
- Partner across software engineering, security, program management, and business teams to define problems, align on solutions, and communicate results clearly to both technical and non-technical audiences.
- Share your thinking openly, welcome scrutiny of your own ideas, and build trust with the people you work with.
Experience Requirements
Required
Experience with machine learning methods such as classification, clustering, and anomaly detection. Strong programming skills in one or more languages such as Python, Scala, or Java. Experience processing and analyzing data at scale using distributed data or compute frameworks. Ability to communicate the results of analysis clearly and succinctly to a range of audiences. Experience delivering results on ambiguous, loosely defined problems, working with others. Rigorous analytical thinking, including the ability to question assumptions, reason through a problem, and justify a recommendation with sound evidence.
Required Skills
Technical Skills
Soft Skills
Full Job Description
Are you motivated to protect users and their accounts while delivering the best possible customer experience? Come join the Wallet Intelligence and Machine Learning team, where we help secure users' digital lives across Apple's devices without sacrificing privacy. Machine Learning Engineers here build analytical solutions and think deeply about where they fit into a larger system, staying ahead of fraud and applying the best privacy-preserving and fraud-prevention methods available to make Apple products, and especially Apple Pay and Apple Wallet, the safest platform people can use.
The On Device Insights team at Apple develops machine learning models that run directly on users' devices to protect them from fraud, holding themselves to an exceptionally high bar for privacy. As part of the Wallet Intelligence and Machine Learning team, you will help secure users' digital lives across Apple's devices including Apple Pay and Apple Wallet without sacrificing privacy. This is a mission-driven team that thrives on hard problems, healthy skepticism, and open collaboration.
Responsibilities
- Take end-to-end responsibility for translating customer and security needs into machine learning solutions, from framing the problem through feature engineering, model development, training, evaluation, and reporting.
- Design and deliver models that operate within real-world constraints, balancing accuracy against latency, model size, and on-device compute budgets so that protection never comes at the cost of the user experience.
- Build and share a system-wide understanding of where our models fit into the user journey and the fraud-risk journey, and use that understanding to anticipate problems rather than react to them.
- Uphold and advance a high standard for user privacy in everything you build.
- Partner across software engineering, security, program management, and business teams to define problems, align on solutions, and communicate results clearly to both technical and non-technical audiences.
- Share your thinking openly, welcome scrutiny of your own ideas, and build trust with the people you work with.
Minimum Qualifications
- Experience with machine learning methods such as classification, clustering, and anomaly detection.
- Strong programming skills in one or more languages such as Python, Scala, or Java.
- Experience processing and analyzing data at scale using distributed data or compute frameworks.
- Ability to communicate the results of analysis clearly and succinctly to a range of audiences.
- Experience delivering results on ambiguous, loosely defined problems, working with others.
- Rigorous analytical thinking, including the ability to question assumptions, reason through a problem, and justify a recommendation with sound evidence.
Preferred Qualifications
- Experience deploying machine learning in resource-constrained or real-time environments, such as on-device deployment, model compression, or optimizing for inference budgets.
- Experience with distributed data and compute frameworks such as Spark, Ray, or Daft.
- Familiarity with privacy-preserving machine learning techniques.
- Background in fraud detection, risk modeling, or security-focused machine learning.
- Familiarity with iOS development.
- We're open to a range of specializations and are excited by candidates who bring a differentiating strength to the team, whether that's a research background, deep systems thinking, or expertise we don't yet have. Tell us what you'd add.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant. At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple's workplace. Learn about reasonable accommodations for job applicants. Apple accepts applications to this posting on an ongoing basis.
How to Apply
Apple pays $157 for Software Engineer in Austin, Texas, with most salaries ranging from $107 to $240. Pay can vary based on role, experience, and local cost of living.
Companies Similar to Apple for Jobs
Share This Job
Figures represent approximate ranges and may vary based on experience, location, and other factors. For the most accurate information, please consult the employer directly. Contact us to suggest updates to this information.





