Staff Software Engineer, Backend (Marketplace/App Experience)
Core
Setting technical strategy for a new team owning recommendations, search experiences, and the foundation for an agentic platform within Affirm's advertising and Marketplace.
Role type
Staff Software Engineer (Backend/Architecture)
Builds
High-availability distributed systems for search, recommendations, and marketplace discovery.
Domain
Fintech / E-commerce / Advertising
Deliverable
production ML models | product features | infrastructure
Required skills
Backend system design at scale, distributed systems architecture, Python, Kotlin, AWS, MySQL, Spark, Kubernetes, Search/Recommendation engine development, Technical strategy definition, Team leadership, Code review standards, On-call operations management
Preferred skills
Experience with UI frameworks like React, Experience in ambiguity, Cross-functional collaboration
Technologies
Python, Kotlin, AWS, MySQL, Spark, Kubernetes, React
Responsibilities
Define and advocate technical solutions and operational processes, Ensure team operations and availability through monitoring and alerting, Foster a culture of quality by setting code review and design standards, Develop talent through feedback and guidance, Collaborate with product management and design on technical trade-offs, Lead by example in technical execution
Seniority
Staff, hands-on IC with strategic scope