Senior Backend Software Engineer (Machine Learning Training & Serving)

Affirm

17m ago • Remote

Senior

Remote

173,000 - 233,000 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Senior Backend Software Engineer (Machine Learning Training & Serving) role

Improve your resume now

$173,000 – $233,000/year

Quick Facts

  • Role: Senior Backend Software Engineer (Machine Learning Training & Serving)
  • Focus: ML Training & Serving infrastructure and shared backend platform

Description

You’ll own and deliver backend platform work that enables machine learning models to be trained and served reliably. The role sits at the intersection of distributed systems, ML infrastructure, and platform engineering, collaborating with product and analytics to manage risks and trade-offs. You’ll also drive team quality and ownership through improved standards and contribute to “keep the lights on” reliability via metrics, monitoring, and on-call support.

Responsibilities

  • Own and deliver quarterly goals; lead engineers through ambiguity for open-ended problems
  • Collaborate with product management, design, and analytics to contribute to ideation and articulate technical constraints
  • Proactively identify and resolve project, process, technology, or business issues
  • Support operations and availability of team artifacts; create/monitor metrics, escalate when needed, and participate in on-call
  • Set or improve code review and design standards; advocate beyond the team via writing and tech talks
  • Provide feedback and mentorship to help develop talent on the team

Requirements

  • 4+ years designing, developing, and launching backend systems at scale (Python or Kotlin)
  • Track record building highly available distributed systems using AWS, MySQL, and Kubernetes
  • Ability to design and deliver significant features/components with elegant, simple, extensible design and high-quality, reusable code
  • Experience making significant changes in a large codebase using safe tools and practices
  • Demonstrated ownership of growth through proactive feedback seeking
  • Strong written and verbal communication skills
  • Either equivalent practical experience or a Bachelor’s degree in a related field
  • Nice to have: experience training and deploying models for production

Benefits

  • Remote-first with flexibility; onboarding includes an in-person experience
  • Health coverage at no cost (100% premiums for employees and dependents)
  • Monthly stipends for tech setup and health/wellness choices
  • Flexible time off and generous holiday calendar
  • Employee Stock Purchase Plan (ESPP) to buy company stock at a discount
  • Inclusive interview process with accommodations for candidates with disabilities

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report