B&A
Esri
Ingénieur en développement logiciel II - Algorithmes de graphes C++
Présentation
Vous est-il déjà arrivé de vouloir trouver le meilleur itinéraire pour vous rendre à un stand de tacos, de vouloir savoir combien de stands se trouvent à moins de 10 minutes de votre position actuelle, ou de vous demander comment optimiser vos déplacements pour tous les visiter et savourer le taco ultime ? Si vous aimez les tacos, les algorithmes de graphes et l'optimisation, nous avons le poste idéal pour vous !
Rejoignez l'équipe ArcGIS Network Analyst et développez des algorithmes de routage de pointe utilisés par des entreprises du monde entier pour optimiser leurs flottes de livraison, fournir des itinéraires de conduite, identifier des emplacements pour implanter des magasins en fonction des habitudes de déplacement, et bien plus encore. Notre travail touche des millions d'utilisateurs et a un impact considérable.
Vous travaillerez au sein d'une équipe dédiée à la conception et à l'implémentation d'algorithmes de graphes haute performance exposés dans des APIs mobiles, de bureau, serveur et basés sur le cloud, ainsi que dans des solutions au sein d'ArcGIS. Il s'agit d'une opportunité stimulante et gratifiante d'appliquer vos compétences en codage et votre passion pour l'excellence afin de concevoir des solutions à des problèmes de transport réels.
Esri dispose d'un programme d'aide à la réinstallation et peut fournir un soutien pour déménager dans la région de Redlands, en Californie, pour ce poste.
Responsabilités
- Concevoir et implémenter des algorithmes et des solveurs en C++ pour les problèmes de routage de transport
- Optimiser le code C++ existant et nouveau pour réduire la consommation de mémoire et augmenter les performances et l'évolutivité
- Analyser la complexité computationnelle des algorithmes
- Travailler avec les ingénieurs produit pour diagnostiquer les causes profondes des comportements logiciels incorrects et des défaillances
- Corriger les bugs dans la base de code C++ existante
- Rédiger des spécifications techniques complètes et des documents de conception
- Participer à l'ensemble du cycle de vie du développement logiciel
Exigences
- 1+ années d'expérience dans la conception et l'implémentation d'algorithmes de graphes de réseaux de transport
- Expérience avec C++11 et le style et les idiomes C++ modernes
- Expérience dans la conception, l'analyse et l'implémentation d'algorithmes de graphes
- Connaissance des structures de données de base
- Capacité à décrire et analyser clairement un problème et à articuler une solution
- Excellentes compétences en communication écrite et orale
- Solides compétences en gestion du temps, priorisation, travail d'équipe et relations interpersonnelles
- Master ou doctorat en informatique, ingénierie ou domaine connexe
Qualifications recommandées
- Expérience dans le profilage de code et l'optimisation des performances
- Connaissance des SIG, de la logistique et des réseaux de transport
Confidentialité chez Esri
#LI-EL1
Si vous ne remplissez pas toutes les qualifications recommandées pour ce poste, nous vous encourageons tout de même à postuler !
Esri est un employeur garantissant l'égalité des chances (EOE) et tous les candidats qualifiés seront pris en considération pour un emploi sans égard à la race, la couleur, la religion, le sexe, l'orientation sexuelle, l'identité de genre, l'origine nationale, le statut de handicap, le statut d'ancien combattant protégé ou 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 à [email protected] en nous indiquant la nature de votre demande et vos coordonnées. Veuillez noter que seules les demandes concernant une demande d'aménagement raisonnable recevront une réponse à partir de cette adresse e-mail.
Esri prend très au sérieux sa responsabilité de protéger votre vie privée. Nous nous engageons à respecter votre vie privée en assurant la 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 conformant aux normes nationales et internationales les plus élevées, y compris la conformité au CCPA et au RGPD.
Rémunération globale
La stratégie de rémunération globale compétitive de Esri comprend des avantages sociaux de premier plan dans le secteur : assurance médicale, dentaire, vision, assurance vie de base et complémentaire pour les employés (et leurs familles), programmes 401(k) et de participation aux bénéfices, un cumul 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
L'entreprise
Chez Esri, la diversité est plus qu'un simple mot sur une carte. Lorsque des employés aux expériences, perspectives, antécédents et cultures différents se réunissent, nous sommes plus innovants et, en fin de compte, un meilleur lieu de travail. Nous croyons en une main-d'œuvre diversifiée, unie par notre mission de créer un changement mondial positif. Nous comprenons que la diversité, l'équité et l'inclusion ne sont pas une destination, mais un processus continu. Nous nous engageons à continuer d'apprendre, de grandir et de faire évoluer notre lieu de travail afin que chaque employé puisse contribuer à ce qu'il fait de mieux dans sa vie. Notre engagement envers ces principes s'étend aux communautés mondiales que nous servons en créant un changement positif grâce à la technologie SIG. Pour plus d'informations sur les initiatives d'équité raciale et de justice sociale de Esri, veuillez visiter notre site Web ici.
