Emploi
De la source partenaire
Ingénieur logiciel Full Stack, IA et automatisation
Prix sur demande
Détails
- Type de contrat
- Contrat
- À distance
- Oui
- Entreprise
- Utility Profit
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
Présentation du rôle
Nous recherchons un ingénieur logiciel Full Stack de niveau intermédiaire à senior, capable de faire passer un problème client ou opérationnel d'une idée initiale à une fonctionnalité de production fiable. Vous travaillerez sur les interfaces React, les services TypeScript et Node.js, les bases de données et l'automatisation qui connecte notre plateforme aux fournisseurs d'utilitaires.
L’IA est au cœur de la façon dont nous construisons et de ce que nous construisons. Notre équipe utilise des agents de codage et des modèles frontières d'OpenAI, Anthropic et d'autres fournisseurs pour la recherche, la mise en œuvre, le débogage et la révision. Nous expérimentons de nouveaux modèles et outils, comparons leurs résultats et conservons ce qui améliore les résultats réels. Vous devrez travailler couramment avec ces outils tout en possédant l’architecture, en comprenant le code et en vérifiant le résultat.
Le travail couvre les applications destinées aux clients, les outils pour les partenaires et les opérations, les intégrations de fournisseurs et les flux de travail assistés par l'IA. Des exemples récents incluent la transformation de sessions de navigateur enregistrées en automatisation, l'aide aux ingénieurs pour enquêter sur les échecs d'automatisation récurrents et la création d'API et de tableaux de bord qui rendent ces systèmes observables et utilisables.
Ce que nous proposons
• Entièrement à distance : ouvert aux candidats du monde entier, avec une forte préférence pour les candidats basés au Mexique ou aux États-Unis en raison de la collaboration en équipe et du chevauchement des fuseaux horaires.
• Salaire compétitif payé en USD.
• Forte appropriation et autonomie au sein d'une petite équipe d'ingénierie axée sur le produit.
• Travail pratique avec des modèles d'IA de pointe, des agents de codage et des défis d'automatisation du monde réel.
• Collaboration directe avec le produit, la conception, l'assurance qualité et les opérations, avec un impact visible sur les clients et l'entreprise.
• Possibilité de croissance grâce à une propriété technique significative à mesure que la plateforme évolue.
Aucun diplôme formel n’est requis. Nous apprécions vos compétences, votre jugement et votre travail démontré.
Principales responsabilités
• Posséder les fonctionnalités de bout en bout : clarifier le problème et les critères de réussite, proposer une conception pratique, l'implémenter, la tester, la déployer et suivre son comportement en production.
• Créez des expériences React claires et réactives et des API, services et intégrations TypeScript/Node.js fiables. Réfléchissez aux autorisations, à la validation, aux états de chargement, aux erreurs et à la récupération tout au long du parcours utilisateur complet.
• Utilisez des agents de codage IA dans le cadre de votre flux de travail quotidien. Donnez-leur un contexte utile, divisez le travail en éléments révisables, remettez en question leurs hypothèses, et inspectez et simplifiez le code qu'ils produisent.
• Créez et améliorez les flux de travail assistés par l'IA, les intégrations de modèles et l'automatisation des navigateurs ou des API. Évaluez le comportement par rapport à des cas représentatifs, tenez compte du coût et de la latence et fournissez des solutions de secours fiables en cas de défaillance d'un modèle ou d'un service externe.
• Concevoir des modèles de données, des requêtes, des migrations et des tâches en arrière-plan en prêtant attention à l'exactitude, à la concurrence, aux tentatives et en évitant les actions en double.
• Étendre judicieusement les systèmes existants. Réutilisez les modèles établis, maintenez des limites claires et coordonnez les changements entre les applications et les référentiels sans rompre les contrats partagés.
• Rédigez des tests automatisés significatifs et examinez le travail de vos coéquipiers. Démontrez la fonctionnalité dans un environnement de travail avant le contrôle qualité, résolvez les résultats et vérifiez le flux complet après les correctifs.
• Enquêter sur les problèmes de production à l'aide de journaux, de traces, de métriques et de données. Améliorez la surveillance et la documentation afin que l'équipe puisse comprendre et exploiter ce que vous expédiez.
• Travailler en étroite collaboration avec les produits et les opérations pour répondre aux exigences peu claires, identifier les effets en aval et prioriser les changements qui améliorent les taux d'achèvement, la fiabilité et l'expérience client.
Notre candidat idéal
• Orienté produit : veut comprendre l'utilisateur et le problème métier avant de choisir une solution technique.
• Un constructeur solide : à l'aise pour se déplacer entre les interfaces, les API, les bases de données et le code inconnu lorsque le problème l'exige.
• Curieux de connaître l'IA : essaie activement de nouvelles fonctionnalités et peut expliquer où elles ont aidé, où elles ont échoué et comment le résultat a été vérifié.
• Responsable : assume la responsabilité du comportement des logiciels livrés, y compris le travail produit avec l'aide de l'IA.
• Pragmatique et collaboratif : privilégie les solutions claires et maintenables, accueille favorablement les examens rigoureux et communique clairement les progrès et les obstacles au sein d'une équipe asynchrone.
Exigences
• Expérience substantielle dans l'expédition et le support d'applications Web de production, avec le jugement et l'indépendance attendus d'un ingénieur intermédiaire à senior.
• Solides compétences pratiques dans les bases de données TypeScript, Node.js, React et SQL ; L'expérience PostgreSQL est particulièrement pertinente.
• Expérience dans la conception et l'utilisation d'API, la modélisation de données et le débogage de problèmes au-delà des frontières front-end et back-end.
• Expérience pratique de l'utilisation d'outils de codage d'IA pour fournir de vrais logiciels, avec des exemples de la façon dont vous avez examiné, testé ou corrigé leur sortie.
• Bases d'ingénierie solides : tests automatisés, requêtes Git et pull, authentification et autorisation, gestion des erreurs et conception de système maintenable.
• Expérience avec les déploiements cloud, les conteneurs, le CI/CD et l'observabilité de la production ; notre environnement comprend AWS et Docker.
• Anglais clair écrit et parlé et capacité à travailler de manière indépendante tout en collaborant étroitement avec une équipe distante.
L'expérience utile comprend les API LLM, les appels d'outils et MCP, les évaluations, l'automatisation du navigateur avec Playwright, Python, Redis/BullMQ, les systèmes pilotés par événements, l'infrastructure en tant que code et les monorepos tels que Nx ou Turborepo. Vous n’avez pas besoin d’avoir utilisé tous les outils. Nous nous soucions de votre capacité à apprendre et à appliquer un bon jugement technique.
Un petit mot sur ce rôle : il s'agit d'un poste d'entrepreneur indépendant à distance, il n'inclut donc pas les avantages sociaux parrainés par l'entreprise. Utility Profit observe les jours fériés des entreprises américaines, lorsque nos bureaux et nos opérations commerciales régulières peuvent être fermés.
Source : Jobspresso (https://jobspresso.co/job/full-stack-software-engineer-ai-automation/)
Nous recherchons un ingénieur logiciel Full Stack de niveau intermédiaire à senior, capable de faire passer un problème client ou opérationnel d'une idée initiale à une fonctionnalité de production fiable. Vous travaillerez sur les interfaces React, les services TypeScript et Node.js, les bases de données et l'automatisation qui connecte notre plateforme aux fournisseurs d'utilitaires.
L’IA est au cœur de la façon dont nous construisons et de ce que nous construisons. Notre équipe utilise des agents de codage et des modèles frontières d'OpenAI, Anthropic et d'autres fournisseurs pour la recherche, la mise en œuvre, le débogage et la révision. Nous expérimentons de nouveaux modèles et outils, comparons leurs résultats et conservons ce qui améliore les résultats réels. Vous devrez travailler couramment avec ces outils tout en possédant l’architecture, en comprenant le code et en vérifiant le résultat.
Le travail couvre les applications destinées aux clients, les outils pour les partenaires et les opérations, les intégrations de fournisseurs et les flux de travail assistés par l'IA. Des exemples récents incluent la transformation de sessions de navigateur enregistrées en automatisation, l'aide aux ingénieurs pour enquêter sur les échecs d'automatisation récurrents et la création d'API et de tableaux de bord qui rendent ces systèmes observables et utilisables.
Ce que nous proposons
• Entièrement à distance : ouvert aux candidats du monde entier, avec une forte préférence pour les candidats basés au Mexique ou aux États-Unis en raison de la collaboration en équipe et du chevauchement des fuseaux horaires.
• Salaire compétitif payé en USD.
• Forte appropriation et autonomie au sein d'une petite équipe d'ingénierie axée sur le produit.
• Travail pratique avec des modèles d'IA de pointe, des agents de codage et des défis d'automatisation du monde réel.
• Collaboration directe avec le produit, la conception, l'assurance qualité et les opérations, avec un impact visible sur les clients et l'entreprise.
• Possibilité de croissance grâce à une propriété technique significative à mesure que la plateforme évolue.
Aucun diplôme formel n’est requis. Nous apprécions vos compétences, votre jugement et votre travail démontré.
Principales responsabilités
• Posséder les fonctionnalités de bout en bout : clarifier le problème et les critères de réussite, proposer une conception pratique, l'implémenter, la tester, la déployer et suivre son comportement en production.
• Créez des expériences React claires et réactives et des API, services et intégrations TypeScript/Node.js fiables. Réfléchissez aux autorisations, à la validation, aux états de chargement, aux erreurs et à la récupération tout au long du parcours utilisateur complet.
• Utilisez des agents de codage IA dans le cadre de votre flux de travail quotidien. Donnez-leur un contexte utile, divisez le travail en éléments révisables, remettez en question leurs hypothèses, et inspectez et simplifiez le code qu'ils produisent.
• Créez et améliorez les flux de travail assistés par l'IA, les intégrations de modèles et l'automatisation des navigateurs ou des API. Évaluez le comportement par rapport à des cas représentatifs, tenez compte du coût et de la latence et fournissez des solutions de secours fiables en cas de défaillance d'un modèle ou d'un service externe.
• Concevoir des modèles de données, des requêtes, des migrations et des tâches en arrière-plan en prêtant attention à l'exactitude, à la concurrence, aux tentatives et en évitant les actions en double.
• Étendre judicieusement les systèmes existants. Réutilisez les modèles établis, maintenez des limites claires et coordonnez les changements entre les applications et les référentiels sans rompre les contrats partagés.
• Rédigez des tests automatisés significatifs et examinez le travail de vos coéquipiers. Démontrez la fonctionnalité dans un environnement de travail avant le contrôle qualité, résolvez les résultats et vérifiez le flux complet après les correctifs.
• Enquêter sur les problèmes de production à l'aide de journaux, de traces, de métriques et de données. Améliorez la surveillance et la documentation afin que l'équipe puisse comprendre et exploiter ce que vous expédiez.
• Travailler en étroite collaboration avec les produits et les opérations pour répondre aux exigences peu claires, identifier les effets en aval et prioriser les changements qui améliorent les taux d'achèvement, la fiabilité et l'expérience client.
Notre candidat idéal
• Orienté produit : veut comprendre l'utilisateur et le problème métier avant de choisir une solution technique.
• Un constructeur solide : à l'aise pour se déplacer entre les interfaces, les API, les bases de données et le code inconnu lorsque le problème l'exige.
• Curieux de connaître l'IA : essaie activement de nouvelles fonctionnalités et peut expliquer où elles ont aidé, où elles ont échoué et comment le résultat a été vérifié.
• Responsable : assume la responsabilité du comportement des logiciels livrés, y compris le travail produit avec l'aide de l'IA.
• Pragmatique et collaboratif : privilégie les solutions claires et maintenables, accueille favorablement les examens rigoureux et communique clairement les progrès et les obstacles au sein d'une équipe asynchrone.
Exigences
• Expérience substantielle dans l'expédition et le support d'applications Web de production, avec le jugement et l'indépendance attendus d'un ingénieur intermédiaire à senior.
• Solides compétences pratiques dans les bases de données TypeScript, Node.js, React et SQL ; L'expérience PostgreSQL est particulièrement pertinente.
• Expérience dans la conception et l'utilisation d'API, la modélisation de données et le débogage de problèmes au-delà des frontières front-end et back-end.
• Expérience pratique de l'utilisation d'outils de codage d'IA pour fournir de vrais logiciels, avec des exemples de la façon dont vous avez examiné, testé ou corrigé leur sortie.
• Bases d'ingénierie solides : tests automatisés, requêtes Git et pull, authentification et autorisation, gestion des erreurs et conception de système maintenable.
• Expérience avec les déploiements cloud, les conteneurs, le CI/CD et l'observabilité de la production ; notre environnement comprend AWS et Docker.
• Anglais clair écrit et parlé et capacité à travailler de manière indépendante tout en collaborant étroitement avec une équipe distante.
L'expérience utile comprend les API LLM, les appels d'outils et MCP, les évaluations, l'automatisation du navigateur avec Playwright, Python, Redis/BullMQ, les systèmes pilotés par événements, l'infrastructure en tant que code et les monorepos tels que Nx ou Turborepo. Vous n’avez pas besoin d’avoir utilisé tous les outils. Nous nous soucions de votre capacité à apprendre et à appliquer un bon jugement technique.
Un petit mot sur ce rôle : il s'agit d'un poste d'entrepreneur indépendant à distance, il n'inclut donc pas les avantages sociaux parrainés par l'entreprise. Utility Profit observe les jours fériés des entreprises américaines, lorsque nos bureaux et nos opérations commerciales régulières peuvent être fermés.
Source : Jobspresso (https://jobspresso.co/job/full-stack-software-engineer-ai-automation/)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: Utility Profit
Annonce fournie par Utility Profit.