CONCEPT SOLUTIONS LLC
Avnet
Ingénieur logiciel IA (Azure IA, Java/Angular Full-Stack)
Qui nous sommes
Chez Avnet, les relations sont essentielles. Nous sommes un distributeur mondial de technologies et une société de solutions classée au FORTUNE ® 500, qui apporte son expertise en conception, en chaîne d'approvisionnement et en logistique à ses clients à chaque étape du cycle de vie d'un produit. Nos employés ont une place privilégiée pour observer les dernières innovations qui façonnent le monde dans lequel nous vivons et l'avenir que nous partageons. Nous avons à cœur d'aider nos clients du monde entier à réussir, et nous y parvenons en gagnant la confiance de certains des plus grands noms de la technologie.
Travailler chez Avnet, c'est faire partie d'une équipe mondiale. Nous travaillons en collaboration et avec intégrité, en menant nos activités de la bonne manière. Depuis plus d'un siècle, nous nous associons pour aider nos clients, nos fournisseurs et nos collaborateurs à réaliser les possibilités transformatrices de la technologie. Découvrez ce qui vous attend chez Avnet !
Résumé du poste
Développe, maintient et améliore les applications métier avec une spécialisation dans la création, la validation et l'optimisation de services cloud intelligents. Collabore avec les parties prenantes pour valider les besoins des utilisateurs, évaluer les technologies disponibles et recommander des stratégies techniques pour fournir des fonctionnalités d'IA générative de qualité production. Évalue les objectifs des phases de projet assignées et recommande des tactiques techniques pour répondre aux besoins de l'entreprise grâce au développement full-stack moderne, à l'IA agentique et aux solutions d'IA.
Ce poste est entièrement sur site.
#LI-AMER
Les déclarations ci-dessus sont destinées à décrire la nature générale et le niveau du travail effectué. Elles ne sont pas destinées à être interprétées comme une liste exhaustive de toutes les responsabilités, tâches et compétences.
Avnet est un employeur garantissant l'égalité des chances, engagé à offrir des opportunités égales à tous les employés et candidats à l'emploi sans distinction de race, couleur, religion, ascendance, origine nationale, sexe (y compris la grossesse), âge, état civil, orientation sexuelle, identité ou expression de genre, handicap, statut d'ancien combattant, informations génétiques ou toute autre caractéristique protégée par la loi. Cette politique de non-discrimination s'applique également aux pratiques vestimentaires et de toilettage religieuses. Avnet s'adaptera aux normes vestimentaires et aux pratiques de toilettage religieuses des employés qui ne causent pas de difficultés excessives à l'entreprise. Si vous souhaitez postuler à un emploi chez Avnet et avez besoin d'une assistance spéciale ou d'un aménagement pour postuler à un poste affiché, contactez notre centre de services des ressources humaines au (888) 994-7669.
Responsabilités principales
- Développer et mettre en œuvre des modèles et des algorithmes d'IA en utilisant les technologies Azure IA pour optimiser les processus métier et améliorer l'efficacité.
- Utiliser des méthodologies de conception de processus, des langages de programmation et des outils, ainsi que des techniques de conception de solutions pour développer des applications full-stack répondant aux spécifications métier.
- Effectuer l'analyse, la conception, le développement et les tests d'applications pour répondre aux besoins métier, en tirant activement parti d'Azure IA pour provisionner les ressources, gérer les points de terminaison des modèles de fondation et orchestrer les flux de travail LLM.
- Construire et ajuster des pipelines RAG de qualité production (incluant l'ingestion de documents, le découpage sémantique, la génération d'embeddings, l'indexation vectorielle et l'optimisation de la récupération hybride).
- Collaborer au développement de flux de travail semi-autonomes ou de systèmes d'IA agentique, en se concentrant sur l'intégration d'outils, une gestion robuste des erreurs pour les sorties LLM non déterministes et la gestion de la latence.
- Intégrer des services Azure IA avancés et des flux de travail LLM avec les front-ends Angular d'entreprise existants et les back-ends Java/Spring Boot, en assurant un transfert de données sécurisé, la gestion d'état et une interface utilisateur/expérience utilisateur fluide pour les fonctionnalités basées sur l'IA.
- Soutenir les initiatives de préparation au changement selon les besoins.
- Autres tâches assignées.
Prérequis
Spécifications du niveau de poste
- Connaissance et application approfondies des principes, théories et concepts d'ingénierie full-stack. Maîtrise complète de toutes les fonctions du poste et des meilleures pratiques, techniques et normes de l'industrie concernant le développement cloud-native et le déploiement d'IA en entreprise.
- Développe des solutions à des problèmes complexes où l'analyse des situations et/ou des données nécessite une évaluation approfondie des variables (telles que la réécriture de requêtes, le réglage de bases de données vectorielles et les flux d'invites). Détermine la meilleure approche pour obtenir des résultats et propose des suggestions pour améliorer les politiques, les procédures et les performances du système.
- Le travail est effectué de manière indépendante et nécessite l'exercice du jugement et de la discrétion. Exerce une latitude considérable dans la détermination des objectifs et des approches des missions. Le travail peut être examiné à un niveau élevé.
- Peut représenter l'organisation en tant que contact principal sur des missions et/ou des projets. Interagit avec des professionnels seniors et la direction et coordonne fréquemment le travail entre les départements ou les organisations.
- Les actions peuvent avoir un impact sur l'organisation. L'échec dans l'accomplissement du travail entraînera l'incapacité d'atteindre des objectifs organisationnels cruciaux. Des décisions erronées peuvent avoir un effet prolongé entraînant la dépense de ressources substantielles.
Expérience professionnelle
- Généralement 8+ années avec une licence ou équivalent.
Éducation et certification(s)
- Licence ou expérience équivalente permettant d'acquérir des connaissances et des compétences professionnelles comparables.
Caractéristiques distinctives
- Écosystème Azure IA : Expérience pratique de la navigation dans Azure AI Foundry / Azure AI Studio pour configurer des hubs, déployer des modèles de fondation (par exemple, série GPT, Llama), créer des flux d'invites et intégrer la recherche vectorielle.
- Livraison de projets Full-Stack : Expérience de projet avérée dans le développement d'applications full-stack utilisant Angular (ou des technologies similaires) et Java.
- Langages et frameworks principaux : Construction et codage d'applications utilisant des langages/technologies tels que Java, Python, Spring / Spring Boot, services Web et SQL.
- Technologies Frontend : Expérience de niveau production utilisant Angular, TypeScript, HTML, CSS/Sass et Bootstrap.
- Modèles RAG et agentiques : Compréhension du découpage stratégique des documents, de la sélection d'embeddings, des magasins vectoriels (par exemple, Azure AI Search, pgvector) et exposition aux frameworks d'agents multi-tours ou aux modèles d'orchestration sémantique.
- Base de données et gestion des données : Connaissance pratique de la conception, de l'optimisation et de la récupération de jeux de données complexes SQL. La familiarité avec les outils de données cloud comme Databricks est un plus.
- Tests et évaluation : Expérience de l'utilisation d'outils de test comme JUnit pour Java, couplée à une sensibilisation aux pratiques d'évaluation LLM (évaluation de la mise à la terre, de la pertinence et des métriques de latence).
- CI/CD & DevOps : Expérience de la participation à des pipelines de déploiement et d'intégration automatisés utilisant GitHub Actions, Jenkins, Maven ou Gradle.
Méthodologies : Forte adéquation avec les pratiques SDLC, y compris Agile/Scrum et les environnements de configuration structurés.
- Normes d'IA émergentes (souhaité) : Familiarité avec le protocole de contexte de modèle (MCP) pour construire des connexions sécurisées et standardisées entre les applications LLM, les sources de données d'entreprise et les outils métier/APIs.
Ce que nous offrons
Nos employés travaillent dur pour vivre nos valeurs et nous aider à grandir. Notre stratégie de rémunération globale soutient la capacité d'Avnet à attirer, engager, développer et récompenser nos employés, tout en promouvant un environnement diversifié et inclusif. Nous proposons des programmes de rémunération et d'avantages sociaux compétitifs — des congés et des modalités de travail flexibles aux programmes soutenant le bien-être des employés et les opportunités de redonner à votre communauté.
- Congés payés généreux
- 401K et régime de retraite
- Jours fériés payés
- Soutien à la famille (congé payé, gestation pour autrui, adoption)
- Assurance médicale, dentaire, vision et vie
- Assurance invalidité à long terme et à court terme
- Compte d'épargne santé / Compte de dépenses flexible
- Aide à l'éducation
- Ressources de développement des employés
- Programmes de bien-être des employés, de développement du leadership et de mentorat
Les avantages sociaux énumérés ci-dessus peuvent varier en fonction de la nature de votre emploi chez Avnet.
