Senior Software Engineer - Upwave (YC S12)
Location: REMOTE (US)
Type: Full-time
Compensation: $150k–$175k + bonus/equity/benefits
Source: Hacker News
About Upwave
Upwave builds brand measurement software for large advertisers, agencies, and media partners. We process high-volume ad exposure and survey/event data, turning it into brand lift, reach validation, optimization recommendations, and AI-assisted analysis for enterprise marketers. We are a profitable, growth-stage, and engineering-led company.
The Role
We are looking for a senior full-stack/backend-leaning engineer who enjoys owning real production systems end-to-end. You will work on building APIs and data pipelines, productionizing analytics/statistical workflows in collaboration with Product and Data Science, improving system reliability and performance, and building AI-powered customer experiences around our internal AI analyst, "Bayes."
Requirements
The strongest candidates will have concrete experience with:
- Backend Systems: JVM/Spring/Kotlin or similar.
- Data: SQL and data modeling.
- Infrastructure: AWS, Kubernetes, and observability.
- Pipelines: High-volume event or analytics pipelines.
- Domain Knowledge: AdTech/MarTech/measurement experience is a plus, but not required if you enjoy learning messy business domains deeply.
Tech Stack
- Languages: Kotlin, Java, Python (analytics services)
- Frontend: React
- Databases: MySQL, DynamoDB
- Infrastructure: AWS, Kubernetes, Terraform
- AI: LLM orchestration
Why Join Us
- Remote-first: Based in the US.
- Engineering-led: We prioritize high velocity through focus and leverage, not crunch.
How to Apply
- Apply online: Upwave Careers Page
- Contact directly: Email jason.kelly@upwave.com
Note: The interview process includes an in-person meeting.