Senior Software Engineer, Backend (Batch Infrastructure)
New
A
AffirmFinancial Technology
Affirm is proud to be a remote-first company! The majority of our roles are remote and you can work almost anywhere within the country of employment.Full-TimeSenior
SalaryUSA base pay range (CA, WA, NY, NJ, CT) per year: $195,000 - $255,000; USA base pay range (all other U.S. states) per year: $173,000 - $233,000
Apply NowOpens the employer's application page
Job Details
- Experience
- 4+ years
- Required Skills
- AWSPythonKotlinKubernetesMySQLAirflowSparkDistributed Systems
Requirements
- 4+ years of experience designing, developing, and launching backend systems at scale.
- Proficiency in Python or Kotlin.
- Experience building highly available distributed systems using AWS, MySQL, and Kubernetes.
- Experience managing Workflow Orchestration frameworks (e.g., Airflow, Flyte, Prefect, Temporal, Luigi).
- Working knowledge of scaling frameworks like Spark or Flink for large datasets on Kubernetes.
- Ability to define technical plans for significant features with elegant, extensible designs.
- Proficiency in making significant changes to large codebases.
- Proven track record of taking ownership and proactively seeking feedback.
- Strong verbal and written communication skills.
- Bachelor’s degree in a related field or equivalent practical experience.
Responsibilities
- Own and deliver quarterly team goals, leading engineers through technical ambiguity.
- Collaborate with product management, design, and analytics to articulate technical constraints and design decisions.
- Proactively identify and lead the resolution of project, process, or technical issues.
- Support team operations and availability through metric creation, monitoring, and on-call participation.
- Foster a culture of quality by setting code review and design standards.
- Mentor and develop team talent through feedback and technical guidance.
View Full Description & ApplyYou'll be redirected to the employer's site