Backend Engineer
135k – 250kSan Francisco, CABackend EngineeringHybrid3+ YOE
Summary
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 role
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
PythonDjangoKafkaSparkAirflowAWSTerraformEKSETLDistributed Systems
Similar roles at this salary range
All Backend Engineering jobs →Software Engineer, Backend
Backend Software Engineer building and maintaining scalable services, APIs, and data pipelines for an aviation AI safety platform. Requires 2+ years backend experience and proficiency in Python or JavaScript/TypeScript.
135k – 190kSan Carlos, CABackend EngineeringHybrid2+ YOECI/CDPython