Nominal
Esri
Ingénieur Développement Logiciel II - Algorithmes de Graphes C++
Aperçu
Voulez-vous toujours trouver le meilleur itinéraire pour vous rendre à un stand de tacos ; savoir combien de stands de tacos se trouvent à moins de 10 minutes de votre position actuelle ; ou vous demander comment optimiser un trajet pour tous les visiter afin de savourer le taco ultime ? Si vous aimez les tacos et 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 leur flotte de livraison, fournir des indications routières, 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 axée sur la conception et la mise en œuvre d'algorithmes de graphes haute performance exposés dans des APIs et des solutions mobiles, de bureau, serveur et cloud au sein d'ArcGIS. C'est une opportunité stimulante et gratifiante d'appliquer vos compétences en codage et votre passion pour l'excellence afin de créer des solutions pour des problèmes de transport du monde réel.
Esri dispose d'un programme d'aide à la relocalisation et peut fournir un soutien pour votre déménagement 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 des 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 la scalabilité
- Analyser la complexité algorithmique des algorithmes
- Travailler avec les ingénieurs produit pour diagnostiquer les causes profondes des comportements incorrects et des défaillances du logiciel
- 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
Prérequis
- 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 modernes de C++
- 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, en priorisation, en travail d'équipe et en relations interpersonnelles
- Master ou Doctorat en informatique, ingénierie ou un domaine connexe
Qualifications recommandées
- Expérience en profilage de code et optimisation des performances
- Connaissance des SIG, de la logistique et des réseaux de transport
Confidentialité Esri
#LI-EL1
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 d'handicap, de statut de vétéran 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 à [email protected] et nous faire part de la nature de votre demande et de vos coordonnées. Veuillez noter que seules les demandes concernant un aménagement raisonnable recevront une réponse de cette adresse e-mail.
Esri prend 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 tenant aux normes nationales et internationales les plus élevées, y compris la conformité CCPA et RGPD.
Rémunération globale
La stratégie compétitive de rémunération globale de Esri comprend des avantages sociaux et de santé de premier plan : couverture médicale, dentaire, optique, assurance vie de base et supplémentaire pour les employés (et leurs familles), programmes 401(k) et de participation aux bénéfices, accumulation minimale de 80 heures de congés payés, douze jours fériés payés tout au long de l'année civile, et opportunités de développement personnel et professionnel.
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 poste 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 d'expériences, de perspectives, d'origines et de cultures différentes se réunissent, nous sommes plus innovants et finalement un meilleur endroit où travailler. Nous croyons en un effectif diversifié uni sous 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 au meilleur travail de 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 de Esri en matière d'équité raciale et de justice sociale, veuillez visiter notre site Web ici.
