Backend Engineer
Backend engineer building and owning the data platform with real-time API integrations, Kafka streaming, Spark/Airflow pipelines, and distributed systems on AWS.
About the job
Responsibilities
- Work on the team that owns our data platform, including real-time API integrations, Kafka-based streaming systems, Spark and Airflow data pipelines, and the data services that power our application layer
- Build reliable, maintainable, and scalable infrastructure that turns complex data flows into high-quality services for the product
- Translate product and customer requirements into durable platform designs
- Make thoughtful technical tradeoffs and build systems that anticipate future needs
Requirements
- 3+ years developing backend software
- Designed, implemented, and owned production-facing services
- Experience building and integrating with external APIs
- Experience with relational DB backends (Django or similar)
- Experience building ETL and data pipelines
- Experience with building distributed systems and backends
- Experience with AWS, terraform, EKS, and cloud systems
- Strong desire to be part of an early team and create foundational systems
Nice-to-Haves
- Experience with one of: Kafka-based streaming systems, Spark and Airflow data pipelines
Compensation & Benefits
- Estimated salary range: $135,000 - $250,000/year
- Total compensation may include Restricted Stock units, sign-on bonus and other potential future incentives
Skills
Python, Django, Kafka, Spark, Airflow, AWS, Terraform, EKS, ETL, Distributed Systems
Similar jobs
Backend Engineering jobsBuild and operate backend services and APIs powering Cash Line lending experiences, including pricing, underwriting, funding, and account management. The role requires a bachelor's degree or equivalent experience, at least four years of professional software engineering experience, and proficiency with backend development.
Builds backend services and APIs for fraud detection, identity verification, and transaction monitoring in fintech. Requires 3+ years backend experience with APIs, microservices, AWS, and Kubernetes.
Build and operate production backend services and agent infrastructure powering talent workflows, including orchestration, evaluation, guardrails, and auditable decision systems. The role requires 5+ years of backend engineering experience, distributed-systems expertise, and hands-on experience with production LLM applications.
Develop and operate scalable, fault-tolerant cloud storage infrastructure, contributing across the stack from bare metal to user-facing APIs. The role requires distributed infrastructure experience, software engineering expertise, and proficiency in Java or Go.
Software Engineer building core backend systems for a high-volume AI talent marketplace, including matching, allocation, search, and real-time decisioning infrastructure. Requires strong production backend experience with high-throughput APIs and distributed systems.