Roku
Visit websiteSenior Software Engineer, Web Development – AI
Salary not disclosedHybrid
- Engineering
- Manchester
- Full time
- Today
About the role
The Ads Customer Interfaces team is seeking a Senior Software Engineer to develop full-stack web applications and AI-powered services for Roku's advertising products. You will contribute to a container-orchestrated platform, integrating modern web technologies with AI expertise to build scalable, reliable cloud-based solutions. This role offers high visibility and the opportunity to directly impact the experience of millions of TV streamers.
Responsibilities
- Design, develop and deliver high-quality web applications and back-end services with modern frameworks and technologies.
- Work as a part of a high functioning team consisting of UX designers, software engineers, dev-ops, quality assurance and product management.
- Build and integrate AI-powered features into web applications and enterprise tools.
- Build and optimize Retrieval-Augmented Generation (RAG) solutions to power chatbot interactions.
- Work both independently and paired with other team members to ensure efficient delivery of prioritised features.
- Take part in the planning and refinement of features along with the team to come up with innovative and collaborative designs.
- Develop new features and write test cases to ensure the quality of your code.
- Work with CI/CD tools to ensure that all software developed adheres to both quality and scaling requirements.
- Take a role in continuously improving our software delivery process, making it as efficient as possible, reducing wasteful activities and creating value.
- See a feature go all the way from design stage to being deployed into customer facing environments.
- Demonstrate the ability to dig deep to find solutions to challenging problems affecting our users.
Required skills
- JavaScript
- TypeScript
- React
- Next.js
- Angular
- Node.js
- Express
- AWS
- GCP
- Distributed systems
- CI/CD
- Jenkins
- GitLab
- GitHub
- Agile
Nice to have
- RAG
- LLMs
- Prometheus
- Grafana
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering or a related subject
Benefits
- Mental health support
- Financial wellness support
- Healthcare
- Life insurance
- Accident insurance
- Disability insurance
- Commuter benefits
- Retirement options
About the Company
Roku is the number one TV streaming platform in the U.S., Canada, and Mexico, with a mission to connect the entire TV ecosystem. Since 2002, the company has focused on pragmatic innovation, building and delivering solutions that change how the world watches TV.