AlgoLift Logo
All positions

Senior Backend Engineer, Distributed Systems

Engineering / Remote · Global / Full-time

Base compensation based on experience + equity

Apply

About AlgoLift

AlgoLift is the no-code platform that tells traders whether their strategy passes a prop-firm evaluation — before they pay for it. Traders build strategies on a visual canvas, backtest them tick-by-tick on real order-book data, and simulate the full prop lifecycle across dozens of real firm rulesets. We're a small, senior, remote-first team building serious quantitative tooling for a market that's been stuck with spreadsheets and guesswork.

About the role

Every backtest fans out into per-month chunks that run across a fleet of spot EC2 workers, merge back through a Lambda pipeline, and land in S3 and DynamoDB. You'll own that pipeline — its throughput, correctness, and cost — and the AWS-signed submission path the frontend depends on.

What you'll do

  • Own the distributed backtest pipeline: SQS fan-out, DynamoDB counters, S3 result merging, and the completion barrier.
  • Improve throughput, latency, and cost across a spot-instance worker fleet.
  • Harden the idempotency and failure handling that keep at-least-once delivery correct.
  • Build the submission and aggregation services that bridge the frontend and the compute engine.
  • Instrument the pipeline so we can see and fix bottlenecks before users feel them.

What we're looking for

  • 5+ years building backend / distributed systems in production.
  • Deep AWS experience — SQS, DynamoDB, S3, Lambda, EC2/autoscaling.
  • Strong grasp of concurrency, idempotency, and eventual consistency.
  • Comfortable in Python and/or TypeScript.
  • A bias for reliability and observability, not just features.

Bonus points

  • Experience with high-throughput data or job pipelines.
  • Cost-optimization work on spot / preemptible fleets.
  • Familiarity with Terraform or infrastructure-as-code.

How hiring works

Intro call

A 30-minute conversation with the hiring manager about your background and what you're looking for.

Working session

Ninety minutes on a real problem from our roadmap, or a walkthrough of something you've already built. You think out loud, we push back, and we both find out what working together actually feels like. No algorithm puzzles.

Meet the team

Conversations with a few of the people you'd work with day to day.

Founder chat & offer

A final conversation, references, and an offer.

AlgoLift is an equal-opportunity employer. We're committed to building a team that represents a variety of backgrounds, perspectives, and skills. Base compensation is set by experience, and every role includes meaningful equity.

Apply

Tell us about yourself and attach your resume. We read every application for Senior Backend Engineer, Distributed Systems.

0 / 2000
0 / 500
0 / 1500
0 / 2000

By applying you consent to AlgoLift storing your application details to evaluate you for this role.