Jobs · Engineering · California

C++ Software Development Engineer II - Graph Algorithms

Esri · Redlands, CA · 2 wk ago
EngineeringFull-time

Overview

Do you ever want to navigate the best way to get to a taco stand; know how many taco stands are within 10 minutes of your current location; or wonder how you can optimize traveling to all of them to savor the ultimate taco? If you love tacos and love graph algorithms and optimization, we’ve got the ideal job for you!

Join the ArcGIS Network Analyst team

and build state-of-the-art routing algorithms used by companies all over the world to optimize their delivery fleet, provide driving directions, identify locations to site stores based on travel patterns, and much more. Our work touches millions of users and has a far-reaching impact.

Responsibilities

  • Work on a team focused on designing and implementing high-performance graph algorithms exposed in mobile, desktop, server, and cloud-based APIs and solutions within ArcGIS.
  • Apply your coding skills and passion for excellence to craft solutions for real-world transportation problems.

About the Role

You will be part of a team that develops cutting-edge graph algorithms for ArcGIS, a leading platform for geographic information systems (GIS).

Qualifications

  • Strong background in computer science or related field.
  • Experience with graph theory and algorithms.
  • Proficiency in at least one programming language such as Python, C++, or Java.
  • Experience with GIS software and tools.
  • Excellent problem-solving and analytical skills.

Benefits

Esri offers a competitive salary, comprehensive benefits package, and relocation assistance to help you settle into the Redlands, CA area.

Pay

TBD

Schedule

TBD

Skills

  • Graph Theory
  • Algorithms
  • Programming Languages (Python, C++, Java)
  • GIS Software

Benefits

Relocation assistance provided.

Similar jobs

Algorithms Developer

Delta Solutions and StrategiesColorado Springs, CO· 1 mo ago
Engineering$95k–$130k/yr