Emploi
De la source partenaire
Ingénieur logiciel senior, développement Web – IA
Prix sur demande
Détails
- Type de contrat
- Temps plein
- À distance
- Non
- Entreprise
- Roku
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
Le travail d’équipe fait fonctionner le flux.
Roku change la façon dont le monde regarde la télévision
Roku est la plateforme de streaming TV n°1 aux États-Unis, au Canada et au Mexique, et nous avons pour objectif d'alimenter tous les téléviseurs du monde. Roku a été le pionnier du streaming sur le téléviseur. Notre mission est d'être la plateforme de streaming TV qui connecte l'ensemble de l'écosystème TV. Nous connectons les consommateurs au contenu qu'ils aiment, permettons aux éditeurs de contenu de créer et de monétiser de larges audiences et fournissons aux annonceurs des capacités uniques pour engager les consommateurs.
Dès votre premier jour chez Roku, vous apporterez une contribution précieuse – et appréciée. Nous sommes une entreprise publique en croissance rapide où personne n'est spectateur. Nous vous offrons la possibilité de ravir des millions de streamers TV à travers le monde tout en acquérant une expérience significative dans une variété de disciplines.
Sur quoi travaille l’équipe ?
L'équipe Ads Customer Interfaces développe des services d'applications Web complets, des API et des interfaces utilisateur qui offrent une approche unifiée de l'interface avec les clients internes et externes à travers la suite de produits publicitaires de Roku. Notre mission est de fournir la meilleure expérience utilisateur et le meilleur service tout en visant à ravir les utilisateurs de nos produits en facilitant leur travail et en leur permettant de se concentrer sur leurs clients au lieu de s'enliser dans des processus commerciaux fastidieux. Dans ce rôle, vous travaillerez en tant que membre clé de l’équipe Ads Customer Interfaces.
Quel est le rôle ?
Roku a été le pionnier du streaming sur téléviseur et continue d'innover et de dominer l'industrie. Bien que nous soyons bien placés pour contribuer à façonner l’avenir de la télévision et des médias en streaming dans le monde entier, notre succès continu vient du fait que des ingénieurs logiciels expérimentés comme vous développent des fonctionnalités de base pour la plateforme Roku.
Notre nouvel ingénieur logiciel senior contribuera largement à notre plate-forme orchestrée de conteneurs, réunissant certaines des dernières technologies Web avec une expertise en IA pour développer des applications Web véritablement évolutives et réactives. Pour réussir, vous aurez besoin d’une vaste expérience dans la création de solutions cloud fiables et évolutives, d’une solide expérience en ingénierie logicielle et d’une volonté de rester à la pointe des pratiques logicielles modernes. Il s'agit d'un rôle formidable pour un professionnel expérimenté qui bénéficie d'un haut niveau de visibilité et qui prospère grâce à un impact commercial important.
Les fonctionnalités et améliorations de performances que vous mettez en œuvre ont un impact direct sur des millions d’utilisateurs chaque jour. Il s'agit d'un rôle important pour un professionnel expérimenté qui a des idées innovantes pour résoudre des problèmes complexes et peut traduire ces idées en logiciels ultra-fiables.
Comment vais-je utiliser l’IA chez Roku ?
Chez Roku, nous n'utilisons pas seulement l'IA, nous travaillons avec elle. Les agents IA et les outils intelligents contribuent à alimenter les brouillons, les analyses et les flux de travail répétitifs, tandis que nos collaborateurs apportent orientation, jugement et responsabilité. Nous recherchons des constructeurs curieux et adaptables, capables de montrer comment ils ont utilisé l’IA ou l’automatisation pour aller plus vite, placer la barre plus haut et accroître leur impact.
Nous valorisons vos compétences en IA si vous maîtrisez la chaîne d'outils d'ingénierie agentique : des harnais de codage tels que Claude Code ou Cursor, des serveurs MCP, des compétences personnalisées ou des frameworks d'agent. Et vous pouvez décrire des projets dans lesquels vous avez réalisé un vrai travail avec ces outils. Vous savez comment piloter un agent, vérifier ses résultats et utiliser une base de code inconnue avec l'aide d'un agent.
Quelles sont les responsabilités du rôle ?
• Concevoir, développer et fournir des applications Web et des services back-end de haute qualité avec des frameworks et des technologies modernes.
• Travailler au sein d'une équipe performante composée de concepteurs UX, d'ingénieurs logiciels, de développeurs, d'assurance qualité et de gestion de produits.
• Créez et intégrez des fonctionnalités basées sur l'IA dans des applications Web et des outils d'entreprise.
• Créer et optimiser des solutions de génération augmentée de récupération (RAG) pour alimenter les interactions avec les chatbots.
• Travailler à la fois de manière indépendante et en équipe avec d'autres membres de l'équipe pour assurer une livraison efficace des fonctionnalités prioritaires.
• Participer à la planification et au perfectionnement des fonctionnalités avec l'équipe pour proposer des conceptions innovantes et collaboratives.
• Développer de nouvelles fonctionnalités et rédiger des cas de tests pour garantir la qualité de votre code.
• Travailler avec les outils CI/CD pour garantir que tous les logiciels développés respectent les exigences de qualité et d'évolutivité.
• Jouer un rôle dans l'amélioration continue de notre processus de livraison de logiciels, en le rendant aussi efficace que possible, en réduisant les activités inutiles et en créant de la valeur.
• Voyez une fonctionnalité passer de la phase de conception à son déploiement dans des environnements destinés aux clients.
• Démontrer la capacité de creuser en profondeur pour trouver des solutions aux problèmes difficiles affectant nos utilisateurs.
Quelle expérience aiderait quelqu'un à réussir dans ce rôle chez Roku ?
• Expérience approfondie de JavaScript/TypeScript et des frameworks Web modernes (React, Next.js, Angular, Node.js, Express) sur les technologies basées sur le cloud, telles qu'AWS et GCP.
• Expérience de la construction de systèmes distribués à grande échelle et à faible latence.
• Solide compréhension des algorithmes, des structures de données, des techniques d'optimisation des performances et de la programmation orientée objet.
• Expérience de l'utilisation de workflows de développement modernes assistés par IA et agent dans l'ingénierie quotidienne à l'aide d'API et de SDK IA/ML.
• Une expérience pratique dans le développement de solutions RAG ou dans l'utilisation de LLM pour les chatbots est préférable.
• Compréhension approfondie de CI/CD et des outils utilisés pour les mettre en œuvre, tels que Jenkins.
• Expérience avec les outils de référentiel de logiciels, tels que GitLab et GitHub.
• Expérience avec les outils de productivité, tels que Jira et Confluence.
• Une bonne compréhension des pratiques Agile.
• Capacité à estimer avec précision les tâches logicielles et à planifier le travail.
• L'exposition aux outils et pratiques d'observabilité (par exemple, Prometheus, Grafana) est préférable.
• Compréhension des bases de données et des choix d'architecture de données (SQL vs NoSQL, couches de mise en cache et modèles d'accès aux données)…
Source : Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/roku/senior-software-engineer-web-development-ai-manchester-245249)
Roku change la façon dont le monde regarde la télévision
Roku est la plateforme de streaming TV n°1 aux États-Unis, au Canada et au Mexique, et nous avons pour objectif d'alimenter tous les téléviseurs du monde. Roku a été le pionnier du streaming sur le téléviseur. Notre mission est d'être la plateforme de streaming TV qui connecte l'ensemble de l'écosystème TV. Nous connectons les consommateurs au contenu qu'ils aiment, permettons aux éditeurs de contenu de créer et de monétiser de larges audiences et fournissons aux annonceurs des capacités uniques pour engager les consommateurs.
Dès votre premier jour chez Roku, vous apporterez une contribution précieuse – et appréciée. Nous sommes une entreprise publique en croissance rapide où personne n'est spectateur. Nous vous offrons la possibilité de ravir des millions de streamers TV à travers le monde tout en acquérant une expérience significative dans une variété de disciplines.
Sur quoi travaille l’équipe ?
L'équipe Ads Customer Interfaces développe des services d'applications Web complets, des API et des interfaces utilisateur qui offrent une approche unifiée de l'interface avec les clients internes et externes à travers la suite de produits publicitaires de Roku. Notre mission est de fournir la meilleure expérience utilisateur et le meilleur service tout en visant à ravir les utilisateurs de nos produits en facilitant leur travail et en leur permettant de se concentrer sur leurs clients au lieu de s'enliser dans des processus commerciaux fastidieux. Dans ce rôle, vous travaillerez en tant que membre clé de l’équipe Ads Customer Interfaces.
Quel est le rôle ?
Roku a été le pionnier du streaming sur téléviseur et continue d'innover et de dominer l'industrie. Bien que nous soyons bien placés pour contribuer à façonner l’avenir de la télévision et des médias en streaming dans le monde entier, notre succès continu vient du fait que des ingénieurs logiciels expérimentés comme vous développent des fonctionnalités de base pour la plateforme Roku.
Notre nouvel ingénieur logiciel senior contribuera largement à notre plate-forme orchestrée de conteneurs, réunissant certaines des dernières technologies Web avec une expertise en IA pour développer des applications Web véritablement évolutives et réactives. Pour réussir, vous aurez besoin d’une vaste expérience dans la création de solutions cloud fiables et évolutives, d’une solide expérience en ingénierie logicielle et d’une volonté de rester à la pointe des pratiques logicielles modernes. Il s'agit d'un rôle formidable pour un professionnel expérimenté qui bénéficie d'un haut niveau de visibilité et qui prospère grâce à un impact commercial important.
Les fonctionnalités et améliorations de performances que vous mettez en œuvre ont un impact direct sur des millions d’utilisateurs chaque jour. Il s'agit d'un rôle important pour un professionnel expérimenté qui a des idées innovantes pour résoudre des problèmes complexes et peut traduire ces idées en logiciels ultra-fiables.
Comment vais-je utiliser l’IA chez Roku ?
Chez Roku, nous n'utilisons pas seulement l'IA, nous travaillons avec elle. Les agents IA et les outils intelligents contribuent à alimenter les brouillons, les analyses et les flux de travail répétitifs, tandis que nos collaborateurs apportent orientation, jugement et responsabilité. Nous recherchons des constructeurs curieux et adaptables, capables de montrer comment ils ont utilisé l’IA ou l’automatisation pour aller plus vite, placer la barre plus haut et accroître leur impact.
Nous valorisons vos compétences en IA si vous maîtrisez la chaîne d'outils d'ingénierie agentique : des harnais de codage tels que Claude Code ou Cursor, des serveurs MCP, des compétences personnalisées ou des frameworks d'agent. Et vous pouvez décrire des projets dans lesquels vous avez réalisé un vrai travail avec ces outils. Vous savez comment piloter un agent, vérifier ses résultats et utiliser une base de code inconnue avec l'aide d'un agent.
Quelles sont les responsabilités du rôle ?
• Concevoir, développer et fournir des applications Web et des services back-end de haute qualité avec des frameworks et des technologies modernes.
• Travailler au sein d'une équipe performante composée de concepteurs UX, d'ingénieurs logiciels, de développeurs, d'assurance qualité et de gestion de produits.
• Créez et intégrez des fonctionnalités basées sur l'IA dans des applications Web et des outils d'entreprise.
• Créer et optimiser des solutions de génération augmentée de récupération (RAG) pour alimenter les interactions avec les chatbots.
• Travailler à la fois de manière indépendante et en équipe avec d'autres membres de l'équipe pour assurer une livraison efficace des fonctionnalités prioritaires.
• Participer à la planification et au perfectionnement des fonctionnalités avec l'équipe pour proposer des conceptions innovantes et collaboratives.
• Développer de nouvelles fonctionnalités et rédiger des cas de tests pour garantir la qualité de votre code.
• Travailler avec les outils CI/CD pour garantir que tous les logiciels développés respectent les exigences de qualité et d'évolutivité.
• Jouer un rôle dans l'amélioration continue de notre processus de livraison de logiciels, en le rendant aussi efficace que possible, en réduisant les activités inutiles et en créant de la valeur.
• Voyez une fonctionnalité passer de la phase de conception à son déploiement dans des environnements destinés aux clients.
• Démontrer la capacité de creuser en profondeur pour trouver des solutions aux problèmes difficiles affectant nos utilisateurs.
Quelle expérience aiderait quelqu'un à réussir dans ce rôle chez Roku ?
• Expérience approfondie de JavaScript/TypeScript et des frameworks Web modernes (React, Next.js, Angular, Node.js, Express) sur les technologies basées sur le cloud, telles qu'AWS et GCP.
• Expérience de la construction de systèmes distribués à grande échelle et à faible latence.
• Solide compréhension des algorithmes, des structures de données, des techniques d'optimisation des performances et de la programmation orientée objet.
• Expérience de l'utilisation de workflows de développement modernes assistés par IA et agent dans l'ingénierie quotidienne à l'aide d'API et de SDK IA/ML.
• Une expérience pratique dans le développement de solutions RAG ou dans l'utilisation de LLM pour les chatbots est préférable.
• Compréhension approfondie de CI/CD et des outils utilisés pour les mettre en œuvre, tels que Jenkins.
• Expérience avec les outils de référentiel de logiciels, tels que GitLab et GitHub.
• Expérience avec les outils de productivité, tels que Jira et Confluence.
• Une bonne compréhension des pratiques Agile.
• Capacité à estimer avec précision les tâches logicielles et à planifier le travail.
• L'exposition aux outils et pratiques d'observabilité (par exemple, Prometheus, Grafana) est préférable.
• Compréhension des bases de données et des choix d'architecture de données (SQL vs NoSQL, couches de mise en cache et modèles d'accès aux données)…
Source : Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/roku/senior-software-engineer-web-development-ai-manchester-245249)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: Roku
Emplacement
Manchester, Royaume-Uni
Annonce fournie par Roku.