Backend Engineer / Awareness Team
Core
Building the backend for Riot's flagship Awareness product, delivering chat-based cybersecurity courses and custom content tools to millions of employees via Slack, Teams, and email.
Role type
Senior Backend Engineer (Elixir/Phoenix)
Builds
Chat-based learning experiences, custom content authoring tools (Studio), and robust systems serving millions of learners.
Domain
Cybersecurity / EdTech / SaaS
Deliverable
production ML models | product features
Required skills
Elixir, Phoenix, PostgreSQL, relational data modeling, SQL, AI coding tools (Claude Code, Codex), system design, backend architecture
Preferred skills
Ruby, Python, Go, Oban, LiveView
Technologies
Elixir, Phoenix, PostgreSQL, Oban, LiveView, AWS, Terraform, Datadog, Sentry, Vue 3, TypeScript, Tailwind CSS, Cypress, Claude Code, Codex, Cubic
Responsibilities
Ship new Awareness features end-to-end, build robust systems serving millions of users, organize backend codebase and shape team standards, research and prototype solutions to hard problems
Seniority
Senior, hands-on IC