We create honest financial products that improve lives.
Software Engineer II, Machine Learning – Feature Platform
Location
United States
Posted
1 day ago
Salary
$165K - $225K / year
Seniority
Junior
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 Guides
Related Categories
Related Job Pages
More Platform Engineer Jobs
• 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.
• 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.
Staff Platform Engineer
Arch SystemsSpecializing in machine data for electronics & discrete manufacturers, powering predictive analytics
• 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
ML Platform Engineer
SynthesiaCreate studio-quality videos with AI avatars and voiceovers in 140+ languages. Trusted by Reuters, BBC, Amazon and more.
• 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.




