Remote Jobs Sign In

Machine Learning Software Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Thu, Jun 25, 2026
This job expires in: 27 days

Job Summary

Passionate about machine learning, the remote Machine Learning Software Engineer will design and develop backend systems for the ML Feature Platform, focusing on feature creation, data storage, and infrastructure improvements to enhance Affirm's decision-making capabilities.

Key responsibilities
  • Design, develop, and launch backend systems for feature creation and serving
  • Manage data storage, availability, and visibility to support machine learning initiatives
  • Implement offline backfilling infrastructure and drive platform improvements for enhanced performance
Required qualifications
  • 1.5+ years of experience as a software engineer
  • Proficiency in Python or Kotlin for backend system development
  • Familiarity with distributed systems and technologies such as AWS, MySQL, and Kubernetes
  • Ability to translate simple problems into solutions involving multiple software components
  • Experience in navigating large codebases and providing constructive feedback through code reviews

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...