CONCEPT SOLUTIONS LLC
Esri
Ingénieur en développement logiciel II - Composants logiciels IA
Aperçu
Rejoignez notre équipe pour construire la prochaine génération de capacités IA dans nos produits logiciels géospatiaux, en supportant la cartographie intérieure et la réalité, les SIG routiers et utilitaires, et les solutions d'observabilité système. Notre équipe développe des logiciels évolutifs et haute performance qui apportent une intelligence spatiale avancée et une automatisation à des environnements opérationnels complexes.
En tant qu'Ingénieur en développement logiciel II axé sur l'innovation IA, vous aiderez à rechercher, prototyper et intégrer des technologies IA, y compris les grands modèles de langage (LLMs), la vision par ordinateur et les systèmes multimodaux, dans des applications réelles. Vous travaillerez en étroite collaboration avec des équipes d'ingénierie et de produit interfonctionnelles pour livrer des fonctionnalités innovantes qui améliorent les flux de travail, l'automatisation et l'expérience utilisateur.
Si vous êtes passionné par la technologie géospatiale, l'IA et la création de solutions pratiques à partir de technologies émergentes, c'est l'endroit idéal pour développer votre carrière.
Responsabilités
- Rechercher et prototyper des fonctionnalités basées sur l'IA pour les produits logiciels géospatiaux
- Intégrer des LLMs, la vision par ordinateur et des services IA dans les applications existantes
- Développer des outils qui automatisent les flux de travail pour la création de cartes intérieures et de réalité intérieure, les SIG routiers et utilitaires, et l'observabilité des systèmes SIG
- Assister dans l'évaluation des modèles, le benchmarking et les tests de performance
- Contribuer au développement piloté par les spécifications et aux flux de travail de codage assistés par IA
- Collaborer avec des équipes interfonctionnelles pour livrer des fonctionnalités alimentées par l'IA
- Documenter les expériences, les prototypes et les approches techniques
- Présenter les résultats du travail ; synthétiser et intégrer les retours
- Participer aux processus de qualité logicielle et de revue de code
Exigences
- 2+ années d'expérience professionnelle en développement logiciel dans l'évaluation, le prototypage et l'intégration de technologies et approches IA dans des solutions logicielles
- Solide maîtrise de Python
- Solide compréhension et capacité à développer des algorithmes logiciels
- Connaissance pratique de JavaScript ou TypeScript
- Expérience dans la création ou l'intégration d'APIs et de services
- Connaissance des bases de données, y compris SQL et la modélisation de données
- Solides compétences analytiques et de résolution de problèmes
- Compétences efficaces en communication et en travail d'équipe
- Diplôme de licence en informatique, en génie logiciel ou dans un domaine STEM connexe
Qualifications recommandées
- Expérience dans la création de systèmes RAG (Retrieval-Augmented Generation)
- Familiarité avec la recherche sémantique et les bases de données vectorielles
- Expérience avec les modèles de vision par ordinateur, tels que :
- SAM (Segment Anything Model)
- Famille de modèles YOLO
- DINO (Distillation with No Labels)
- Expérience avec Gaussian Splatting
- Expérience de travail avec des LLMs, tels que :
- ChatGPT / modèles OpenAI
- Claude
- Gemini
- Llama
- Expérience avec le suivi et l'extraction de caractéristiques d'images et de vidéos
- Familiarité avec l'utilisation ou le développement du Model Context Protocol (MCP)
- Expérience de base avec C++
- Familiarité avec les formats de données géospatiales, les concepts SIG et/ou ArcGIS
- Expérience ou exposition au développement piloté par les spécifications ou au codage assisté par IA
- Diplôme de master en informatique, en génie logiciel ou dans un domaine STEM connexe
#LI-DR5 #LI-Onsite
Si vous ne remplissez pas toutes les qualifications recommandées pour ce poste, nous vous encourageons à postuler quand même !
Esri est un employeur garantissant l'égalité des chances (EOE) et tous les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, de couleur, de religion, de sexe, d'orientation sexuelle, d'identité de genre, d'origine nationale, de statut de handicap, de statut d'ancien combattant protégé ou de toute autre caractéristique protégée par la loi. Si vous avez besoin d'un aménagement raisonnable pour toute partie du processus d'embauche, veuillez envoyer un e-mail à askcareers@esri.com [askcareers@esri.com] et nous faire savoir la nature de votre demande et vos coordonnées. Veuillez noter que seules les demandes concernant un aménagement raisonnable recevront une réponse de cette adresse e-mail.
Esri Confidentialité esri.com/en-us/privacy/overview Esri prend au sérieux sa responsabilité de protéger votre vie privée. Nous nous engageons à respecter votre vie privée en offrant une transparence sur la manière dont nous acquérons et utilisons vos informations, en vous donnant le contrôle de vos informations et de vos préférences, et en nous tenant aux normes nationales et internationales les plus élevées, y compris la conformité CCPA et GDPR.
Rémunération globale
La stratégie de rémunération globale compétitive d'Esri comprend des avantages sociaux et de santé de premier plan : assurance médicale, dentaire, vision, assurance vie de base et supplémentaire pour les employés (et leurs familles), programmes 401(k) et de participation aux bénéfices, un minimum de 80 heures de congés payés, douze jours fériés payés tout au long de l'année civile, et des opportunités de croissance personnelle et professionnelle.
Le salaire de base est une composante de notre stratégie de rémunération globale. Les décisions de rémunération et la fourchette de base pour ce rôle prennent en compte de nombreux facteurs, notamment, mais sans s'y limiter, les compétences, l'expérience et la formation, les licences et certifications, ainsi que d'autres besoins commerciaux et organisationnels.
Une estimation raisonnable de la fourchette de salaire de base est $101,192—$167,336 USD
