Software Engineer (Machine Learning) Intern (Summer 2027)
San Francisco · Remote · Posted Oct 2, 2026
At a glance
- Workplace
- Remote
- Location
- San Francisco
About the role
- Affirm is seeking a Software Engineer (Machine Learning) Intern for a 12-16 week internship during Summer 2027.
- Interns work as contributing members of the engineering team on meaningful projects with opportunities to ship code and verify it works in production.
- Projects are tailored to individual skills in collaboration with a mentor and manager.
Responsibilities
- Develop and ship a project and verify that it works in production
- Ship code and monitor the deployment of your work
- Collaborate with your mentor and manager to spec a project that contributes to your team
- Meet regularly with a dedicated mentor to receive advice and feedback
- Present your work to the entire engineering organization at the end of the internship
Requirements
- Passion and dedication to changing consumer banking for the better
- Experience with Python, C/C++ or Java
- Frontend experience in WebApps/JavaScript/AngularJS/React
- Strong communication skills
- Experience with object oriented programming
- Deployment and testing frameworks
- API development/documentation
- AWS or other PaaS frameworks
Benefits
- Health coverage at no cost (100% of premiums covered for employees and their dependents)
- Monthly spending stipends for tech setup and health and wellness options
- Flexible time off and generous holiday calendars
- Employee stock purchase plan (ESPP) to buy Affirm stock at a discount
Workplace
- Remote-first with flexibility built in
- Some positions may occasionally require in-person work at an Affirm office
Skills
- Python
- C/C++
- Java
- WebApps
- JavaScript
- AngularJS
- React
- AWS