Remotery

Senior Software Engineer, Backend – Batch Infrastructure

atAffirmRemoteCA flagCanadaFull-timeBackend EngineerSeniorC$153k – C$213k/year

Posted Aug 5

This is a fully remote position, open to applicants in Canada.

📋 Description

• Take ownership and achieve quarterly objectives for the team.

• Guide engineers through uncertainty to address open-ended challenges and facilitate delivery.

• Work collaboratively with product management, design, and analytics throughout the product development lifecycle.

• Engage in ideation, clarify technical constraints, and collaborate on risk assessment and trade-off decisions.

• Recognize and lead the resolution of project, process, technology, and business challenges.

• Enhance operations and availability by developing and monitoring metrics, escalating issues when necessary, and assisting with on-call responsibilities.

• Establish or refine code review and design standards, promoting them through writing and technical presentations.

• Foster team talent through constructive feedback, mentorship, and leading by example.

• Construct and uphold a dependable, scalable, self-service cloud computing platform for critical batch workloads that support ML, Product, and Financial Engineering.


⛳️ Requirements

• Over 4 years of experience in designing, developing, and launching backend systems at scale.

• Proficient in backend programming languages such as Python or Kotlin.

• Proven experience in developing highly available distributed systems.

• Familiarity with AWS, MySQL, and Kubernetes.

• Background in building and managing workflow orchestration frameworks like Airflow, Flyte, Prefect, Temporal, or Luigi.

• Experience or familiarity with scaling Spark or Flink for extremely large datasets on Kubernetes.

• Ability to define technical plans for significant features or system components with elegant, simple, and extensible designs.

• Capability to write high-quality, comprehensible, and reusable code.

• Skilled in making substantial changes within large codebases safely.

• Experience in developing tools and practices for secure large-scale codebase modifications.

• Strong verbal and written communication skills.

• Equivalent practical experience or a Bachelor’s degree in a relevant field.


🏝️ Benefits

• Equity rewards may be part of the overall compensation package.

• Monthly stipends for health, wellness, and technology expenditures.

• Complete medical coverage for employees and their dependents at no cost.

• Dental and vision insurance for employees and their dependents.

• Flexible Spending Wallets with stipends for Technology, Food, Lifestyle needs, and family planning expenses.

• Competitive vacation and holiday policies.

• Employee stock purchase plan allowing employees to acquire Affirm shares at a discounted rate.

• Reasonable accommodations available during the hiring process.

People also viewed

Zerion19 hours ago

Senior Backend Engineer

PT flagPortugal OnlyFull-timeBackend Engineer
ApplyView job
Sigma Software Group19 hours ago

Senior Back-end Engineer, Accessibility Product House

PL flagPoland OnlyFull-timeBackend Engineer
ApplyView job
Plain Concepts19 hours ago

Senior Golang Engineer

PT flagPortugal, +1 more countryFreelanceBackend Engineer
ApplyView job
GitLab19 hours ago

Senior Backend Engineer, Go, Tenant Scale – Gitaly

PL flagPoland, +1 more countryFull-timeBackend Engineer
ApplyView job
CRODU19 hours ago

Senior AI – Backend Engineer

PL flagPoland OnlyFull-timeBackend EngineerPLN 200 – PLN 220/hour
ApplyView job
Rockstar19 hours ago

Senior Rails Engineer

US flagUnited States, +1 more countryFull-timeBackend Engineer$130k – $180k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers