CassandraDistributed SystemsJavaKotlinNoSQLRedisRustScalaGoC#CAssemblyAILLMGitCI/CDRemote Work
About this role
Role Overview
Build and ship features on our real-time bidding platform
Use AI tools hands-on to ship code faster
Contribute to rewriting and modernising parts of our legacy platform, using AI tooling
Work across the full stack when needed
Help shape how the team works with AI day-to-day
Requirements
4+ years of backend engineering experience in a compiled, statically-typed language
Java, Kotlin, Go, Rust, C#, or Scala
Comfortable with distributed systems: consistency trade-offs, failure modes, async processing
Experience with relational databases and at least one in-memory or NoSQL system (Redis, Aerospike, Cassandra, etc.)
Shipped things to production and kept them running
monitoring, alerting, on-call mindset
Working experience with Git, testing strategies, and CI/CD pipelines
Built and deployed at least one LLM-powered feature in a real product
Know how to design prompts for reliable, structured output
Thought about eval strategy: how to know if AI feature is working and how to catch regressions
Understand the cost/latency/quality trade-offs between models
Tech Stack
Cassandra
Distributed Systems
Java
Kotlin
NoSQL
Redis
Rust
Scala
Go
Benefits
Flexible work arrangements
Work Away Days—up to one month of fully remote work each year
Professional development opportunities: Grow with programs like Leaders Assembly for managers, mentorship programs, regular learning sessions, and access to external consultants
Internship programs as stepping stones for career starters
Recognition & rewards: bonus programs and Bonusly
Additional perks: Private health insurance (location-dependent), volunteer days, and team get-togethers