Senior Software Engineer, Backend (ML Platform)

73 Days Old

Senior Software Engineer, Backend (ML Platform)
Join to apply for the
Senior Software Engineer, Backend (ML Platform)
role at
Affirm . Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. The ML Platform team is on a mission to build the core infrastructure that powers Affirm's intelligence. Affirm uses machine learning to assess and approve each BNPL transaction. Affirm’s ML models answer questions like: is the applicant willing and able to repay this loan? The role of the ML Platform team is to build the compute platform for training and serving all of Affirm's ML models and features. Online, we operate a feature store and model server that enable real-time feature computation and model scoring. Offline, we manage an environment for running large scale model training and data analysis. What You'll Do
Own and deliver quarterly goals for your team, leading engineers through ambiguity to solve open-ended problems, and support team members throughout delivery. Collaborate with product management, design, and analytics during the product development lifecycle by participating in ideation, articulating technical constraints, and making informed decisions considering risks and trade-offs. Proactively identify project, process, technology, or business issues, advocate for solutions, and lead efforts to resolve them. Support your team’s operations and artifact availability by creating and monitoring metrics, escalating issues, and supporting 'keep the lights on' and on-call efforts. Foster a culture of quality and ownership by setting or improving code review and design standards, and advocating for these standards through writing and tech talks. Develop talent by providing feedback and guidance, and leading by example. What We Look For
4+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin. Experience developing highly available distributed systems using AWS, MySQL, and Kubernetes. Ability to define technical plans for significant features or system components with elegant, simple, and extensible designs. Write high-quality, understandable, and usable code. Proficiency in making significant changes safely in large codebases, with tools and practices to enable this. Ownership of personal growth, seeking feedback proactively from team, manager, and stakeholders. Strong verbal and written communication skills for effective collaboration within a global engineering team. Either equivalent practical experience or a Bachelor’s degree in a related field. Additional Information
Base Pay Grade - N Equity Grade - USA 8 Employees typically start at the beginning of the pay range, which is based on location, experience, and skills. Compensation includes base pay, potential equity rewards, stipends for health, wellness, tech expenses, and benefits such as medical, dental, and vision coverage. USA base pay ranges: $190,000 - $240,000 (CA, WA, NY, NJ, CT); $169,000 - $219,000 (other states). Affirm is a remote-first company, allowing most roles to be performed remotely within the country of employment, with some roles requiring occasional office presence. Benefits
Health care coverage with premiums paid for you and dependents. Flexible Spending Wallets for various expenses. Generous vacation and holiday policies. Employee Stock Purchase Plan (ESPP). We are committed to an inclusive hiring process and providing accommodations for candidates with disabilities. Additional Details
Senior level: Mid-Senior level Employment type: Full-time Job function: Engineering and IT
#J-18808-Ljbffr
Location:
United States
Salary:
$200,000 - $250,000
Job Type:
FullTime
Category:
IT & Technology