Affirm logo
Affirm

We create honest financial products that improve lives.

Software Engineer II, Machine Learning – Feature Platform

Platform EngineerPlatform EngineerFull TimeRemoteJuniorTeam 1,001-5,000Since 2012H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

1 day ago

Salary

$165K - $225K / year

Seniority

Junior

Bachelor Degree1.5 yrs expEnglishAWSDistributed SystemsKotlinKubernetesMySQLPython

Job Description

Software Engineer II, Machine Learning – Feature Platform

Affirm

• Affirm is reinventing credit to make it more honest and friendly • Build a delightful, self-serve platform for developing and serving data for machine learning and decisioning. • Direct impact on the everyday lives and capabilities for our end users: MLEs, Analysts, and decisioning teams • Own multiple artifacts that in aggregate own the end-to-end flows for features including feature creation, exploration, and serving

Job Requirements

  • You have a total of 1.5+ years of experience as a software engineer.
  • You have experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin.
  • You are familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes.
  • You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
  • You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.

Benefits

  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount

Related Categories

Related Job Pages

More Platform Engineer Jobs

Full TimeRemoteTeam 11-50Since 2018H1B No Sponsor

• An experienced engineer who knows distributed systems not just from documentation - but from production incidents, cluster tuning under load, and writing runbooks that people actually use.

Germany
Full TimeRemoteTeam 51-200Since 2020H1B No Sponsor

• You'll be working on native iOS applications within a fintech platform, integrating with back-office systems and third-party financial services. • The environment is live and demanding — you'll be expected to design, build, and support production-grade mobile applications where traceability, security, and data integrity are critical. • The stack centres on Swift, with UIKit and SwiftUI for interface development and RxSwift for reactive, asynchronous data flows against RESTful backend services.

Portugal
€2.3K - €3K / month
Arch Systems logo

Staff Platform Engineer

Arch Systems

Specializing in machine data for electronics & discrete manufacturers, powering predictive analytics

Full TimeRemoteTeam 51-200H1B Sponsor

• Support deployment and operation of services in FedRAMP High-aligned environments • Work with compliance platforms and partners to support secure deployment workflows, controls, evidence collection, and operational readiness • Assist with security and compliance requirements for defense, government, and regulated customers • Translate compliance obligations into practical engineering work • Design, deploy, operate, and support cloud infrastructure across AWS and AWS GovCloud • Build and maintain infrastructure using Infrastructure-as-Code, primarily Terraform • Operate Kubernetes-based services and Helm-based deployment workflows across multiple environments • Improve reliability, observability, access controls, operational runbooks, and supportability of platform systems • Support regular release operations across multiple environments • Maintain and improve Helm charts, deployment pipelines, CI/CD workflows, and operational automation • Create and maintain runbooks, operational documentation, and escalation paths for regulated deployments

California + 1 moreAll locations: California | Colorado
$170K - $218K / year
Synthesia logo

ML Platform Engineer

Synthesia

Create studio-quality videos with AI avatars and voiceovers in 140+ languages. Trusted by Reuters, BBC, Amazon and more.

Full TimeRemoteTeam 501-1,000Since 2017H1B No Sponsor

• Design and improve the platform systems that support model training, evaluation, and production serving. • Build infrastructure and tooling that make ML workloads more reliable, scalable, and cost-efficient. • Develop internal tools and workflows that are easy to operate both by humans and by agents. • Work on the architecture behind how models are deployed, served, and operated across research and product environments. • Improve how we schedule, monitor, and debug workloads running on GPUs and cloud infrastructure. • Develop internal tools and abstractions and agentic systems that reduce operational overhead for researchers and engineers. • Drive improvements across observability, automation, reliability, and developer experience. • Collaborate closely with researchers and product engineers to understand pain points and turn them into robust platform capabilities. • Contribute to technical direction and make pragmatic architectural tradeoffs as the platform grows.

United Kingdom