Job Description
Affirm is seeking a Senior Staff Software Engineer to play a pivotal role in shaping the technical direction and fostering innovation within the Discovery Domain engineering organization. This individual will collaborate with engineering leaders, cross-functional teams, and stakeholders to develop scalable, reliable, and high-performing solutions. They will contribute to establishing best practices, guiding architectural decisions, and ensuring the successful execution of critical initiatives.
Role involves:
- Building a multi-year technical strategy for the Discovery domain.
- Partnering with the architecture team to guide architectural choices.
- Influencing product decisions and determining technical tradeoffs.
- Designing, implementing, and extending core platform services and APIs.
- Architecting and building the next version of data-processing pipelines.
- Creating 3rd party developer APIs and tools.
- Analyzing and debugging performance issues across distributed services.
- Planning, designing, and building core platform software and systems.
Requirements:
- Solid CS fundamentals and fluency in a dynamically typed language (preferably Python).
- Experience building real-time distributed web services.
- Experience developing systems in web application frameworks.
- Experience implementing highly available data storage.
- Passion for Affirm's mission.
- Collaborative spirit and user focus.
Affirm offers:
- Competitive benefits, including comprehensive healthcare coverage.
- Flexible spending wallets for technology, food, lifestyle, and family forming expenses.
- Competitive vacation and holiday schedules.
- Employee stock purchase plan.