Back to results

Senior Software Engineer, Web Development – AI

Salary not disclosedHybrid

  • Engineering
  • Manchester
  • Full time
  • Today
Newly posted

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.