Lead AI Engineer for Cloud Backend Software Development

2 weeks ago


Cambridge, Cambridgeshire, United Kingdom Roku Full time

About the Role

Roku is looking for a highly skilled Senior Applied Machine Learning Engineer to join our team. As a key member of our engineering team, you will be responsible for the full model development life cycle and the full software development life cycle of cloud backend software.

Key Responsibilities

  • Deploying scalable, fault-tolerant computer vision and machine learning systems to production
  • Overseeing the full model development cycle: ideation, prototyping, implementation, deployment, testing, and operations
  • Designing uncertainty metrics and communicating results to a mix of technical and non-technical stakeholders
  • Gathering/compiling datasets, defining annotation ontologies, auditing the work of annotation operations, and taking responsibility for data quality
  • Staying up to date with industry/academic trends in computer vision and machine learning
  • Working closely with product and other engineering teams to implement new experiences and cloud services
  • Integrating services from other teams around the company, while also providing services to other teams
  • Evaluating and providing feedback on new platform technologies provided by other teams
  • Working with QA teams to address bugs and aid in automation of software as needed

We're Excited If You Have

  • Masters degree (PhD preferred) in the area of computer science or related field
  • At least five years of experience developing production applied machine learning systems using frameworks such as PyTorch or Tensorflow
  • At least two years of research or equivalent industry experience with state-of-the-art Image Processing, Computer Vision, or Natural Language Processing
  • Comfortable using cloud services for storing data, training and serving models from providers such as AWS, GCP, or Azure
  • Experience evaluating models and communicating findings
  • Experience building APIs with frameworks such as GraphQL or REST
  • Experience with workflow orchestration tools such as Airflow, Argo, AWS Step Functions, or Metaflow

Benefits

Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension).

The Roku Culture

Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams.



  • Cambridge, Cambridgeshire, United Kingdom Crossover Full time

    Crossover is seeking a skilled Senior Cloud Software Engineer to contribute to the development of innovative products that leverage AI to change the way we work and learn.Main Responsibilities:Design and implement modern web applications using top-notch libraries and tools.Enhance cloud-native backends using the latest serverless cloud patterns, including...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    XenServer Interfaces Engineer OpportunityWe're looking for a passionate Senior Cloud Software Engineer to join our team working on XenServer, a commercial virtualization platform based on the open-source Xen hypervisor.As a key member of our team, you'll be responsible for developing the interfaces for the XenServer virtualization stack, including XenCenter,...

  • Software Engineer

    3 weeks ago


    Cambridge, Cambridgeshire, United Kingdom AllSaints Full time

    Job Title: Software Engineer - Backend DeveloperAs a key member of our development team, you will be responsible for designing, implementing, and maintaining cloud-based software applications using agile methodologies. Your primary focus will be on backend development using languages such as Java, Python, or C++.Responsibilities:- Design and develop...


  • Cambridge, Cambridgeshire, United Kingdom Signaloid Full time

    Role OverviewWe are seeking an experienced Cloud Backend Engineer to join our team at Signaloid. As a Cloud Backend Engineer, you will play a key role in the development and maintenance of our cloud-based computing platform. This is an exciting opportunity to work on a cutting-edge technology that uses deterministic computations on in-processor...


  • Cambridge, Cambridgeshire, United Kingdom Cambridge University Hospital NHS Foundation Trust Full time

    About the RoleWe are looking for a highly skilled Senior Software Engineer to join our team and contribute to the development of our cloud-based software platform. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend infrastructure and services.Key ResponsibilitiesDesign and develop scalable,...

  • Software Developer

    3 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Evelyn Partners Full time

    About this job:We are looking for a talented Backend Software Engineer to join our team.Key responsibilities:Design, develop, and maintain scalable and efficient backend systems.Collaborate with cross-functional teams to define and deliver high-quality software features.Participate in code reviews and ensure adherence to coding standards.Requirements:3+...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the Role:We are seeking a skilled Senior Software Engineer to join our team at Cloud Software Group. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications for our XenServer virtualization platform.Key Responsibilities:Design and develop software applications using C# and other programming...


  • Cambridge, Cambridgeshire, United Kingdom undisclosed Full time

    Senior Python Developer / Software EngineerAt undisclosed, we're seeking a skilled Senior Python Developer to join our Agile team. This is a fantastic opportunity to work on complex systems, leveraging your backend Python skills and experience with OOP languages.About the RoleAs a Senior Python Developer, you'll contribute to the core product, an AI and...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the Role:We are seeking a skilled Senior Software Engineer to join our team at Cloud Software Group. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications for our XenServer virtualization platform.Key Responsibilities:Design and develop software applications using C# and other programming...


  • Cambridge, Cambridgeshire, United Kingdom Signaloid Full time

    Role OverviewSignaloid is seeking a skilled Cloud Backend Engineer to join our team. As a Cloud Backend Engineer, you will be responsible for leading the implementation of extensions to the Signaloid Cloud Compute Engine backend, extending the testing and QA infrastructure, and delivering new functionality and tests on a regular release schedule.Key...


  • Cambridge, Cambridgeshire, United Kingdom Signaloid Full time

    Role OverviewSignaloid is seeking a skilled Cloud Backend Engineer to join our team. As a Cloud Backend Engineer, you will be responsible for leading the implementation of extensions to the Signaloid Cloud Compute Engine backend, extending the testing and QA infrastructure, and delivering new functionality and tests on a regular release schedule.Key...

  • Software Engineer

    3 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Marshall Group Full time

    We are looking for a talented Software Engineer to join our team and contribute to the development of cutting-edge AI/ML solutions. The ideal candidate should have hands-on experience with cloud-based services and a strong background in data science. Key responsibilities include designing and implementing scalable AI/ML models, collaborating with...


  • Cambridge, Cambridgeshire, United Kingdom Client Server Ltd. Full time

    Backend Software Engineer / Senior Developer (Python API SaaS)Are you a skilled technologist with a strong background in backend Python development looking for a challenging opportunity to work on complex systems at the forefront of technology?We're seeking a senior, hands-on Backend Software Engineer to join our high-performing team in Cambridge, working on...


  • Cambridge, Cambridgeshire, United Kingdom Signaloid Full time

    Role OverviewSignaloid is seeking a skilled Cloud Backend Engineer to lead the implementation of extensions to the Signaloid Cloud Compute Engine backend. The ideal candidate will be responsible for extending the testing and QA infrastructure of the Signaloid Cloud Compute Engine backend and ensuring the quality level of their implementation meets both...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    Job DescriptionCitrix and TIBCO recently merged to form Cloud Software Group, a leading cloud solution provider. We are seeking a talented Senior Software Engineer to join our team. As a critical member of our XenServer Interfaces team, you will be responsible for designing and developing user interfaces for our virtualization platform.About the RoleYou will...

  • Software Engineer

    3 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Marshall Motor Group Full time

    Company is seeking a skilled Software Engineer to join our team in developing cutting-edge software solutions. As a Backend Developer, you will be responsible for designing, implementing, and maintaining the backend infrastructure of our applications.Key Responsibilities:Design and implement scalable, secure, and efficient backend systemsCollaborate with...

  • Software Engineer

    3 weeks ago


    Cambridge, Cambridgeshire, United Kingdom RSM Full time

    We are seeking a skilled Software Engineer to join our team in Backend Development. As a key member of our team, you will design, develop, and maintain the backend of our software applications.The ideal candidate will have a strong understanding of programming languages and software development methodologies. You will work closely with our cross-functional...

  • Software Engineer

    3 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Marshall Motor Group Full time

    About the Role:We are seeking a talented Software Engineer to join our team as a Backend Developer. In this position, you will be responsible for designing, developing, and maintaining our company's backend systems.Key Responsibilities:Design and develop scalable, efficient, and secure backend systemsCollaborate with cross-functional teams to identify...


  • Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full time

    Senior Software Engineer, AI ExpertAt Apple, our Machine Learning and AI team is transforming every Apple product by fully integrating hardware and software. We collaborate to deliver amazing experiences while protecting user data. With Siri used by hundreds of millions of people worldwide, we're looking for an innovative Software Engineer to push the...

  • Software Engineer

    3 weeks ago


    Cambridge, Cambridgeshire, United Kingdom AECOM Full time

    About the Role:We are looking for a skilled Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining our backend systems and applications.Key Responsibilities:Design, develop, and maintain high-quality software applications and systems.Collaborate with cross-functional teams to identify and...