Rokt is looking for a Senior Software Engineer to architect, build, and scale backend services that power critical systems across Rokt's ecommerce platform, which demands low latency, high throughput, and rock-solid reliability, while leveraging AI tools to accelerate development, improve resilience, and increase autonomy.
Requirements
- At least 5 years of experience building production-grade distributed systems at scale.
- Proficiency in Go, Java, or similar backend languages, and strong understanding of concurrency, data structures, and algorithms.
- Experience designing APIs
- Strong command of system observability, incident response, and fault-tolerant architectures.
- Familiarity with cloud-native stacks (AWS, Kubernetes, Terraform) and CI/CD tooling.
Responsibilities
- Design and implement distributed systems and backend APIs that scale to billions of transactions per year.
- Own architectural decisions and contribute to system design reviews and incident root cause analyses.
- Drive performance optimizations and refactors to improve system reliability, latency, and cost.
- Leverage AI/ML frameworks and tools (e.g. GitHub Copilot, Datadog AI, etc.) to speed up delivery and reduce toil.
- Mentor junior engineers and set technical direction for the team on scalability and observability best practices.
- Collaborate with cross-functional stakeholders to align engineering delivery with business objectives.
Other
- Effective communicator and mentor; able to lead discussions and influence design decisions.
- Excited by Rokt’s AI-first culture, and eager to raise the bar across architecture, delivery, and engineering culture.
- teams are in the office 4 days per week
- The first stage of the recruitment process for this role is to complete a 15-minute online aptitude test as well as an employee personality profile assessment