Software Engineer for ML at Affirm
oshawa, durham region, Canada • Posted May 25, 2026
Job Type:
Full-time
Location:
oshawa, durham region
Posted:
May 25, 2026
Category:
IT & Technology
Application Deadline:
July 04, 2026
Role Description
Be a key player at Affirm as a Software Engineer focusing on Machine Learning. Collaborate to build robust platforms that enhance user experience and data availability remotely.
Affirm is on the lookout for a Software Engineer with 1.5+ years in backend system development, specifically in Python or Kotlin. In this role, you will be integral to the ML Feature Platform, enhancing the operational infrastructure while ensuring service reliability. This position also emphasizes collaboration with product management and design teams to improve product offerings.
Key Responsibilities:
• Manage project phases and tasks collaboratively
• Foster product development through collaborative ideation
• Create metrics to monitor platform operations
• Contribute to the team’s community through interviews
• Code review practices for improved team output
Requirements:
• At least 1.5 years in software engineering
• Proficienc...
Affirm is on the lookout for a Software Engineer with 1.5+ years in backend system development, specifically in Python or Kotlin. In this role, you will be integral to the ML Feature Platform, enhancing the operational infrastructure while ensuring service reliability. This position also emphasizes collaboration with product management and design teams to improve product offerings.
Key Responsibilities:
• Manage project phases and tasks collaboratively
• Foster product development through collaborative ideation
• Create metrics to monitor platform operations
• Contribute to the team’s community through interviews
• Code review practices for improved team output
Requirements:
• At least 1.5 years in software engineering
• Proficienc...
Interested in this role?
Click the button below to start your application for Software Engineer for ML at Affirm at Affirm.
Apply Now