About the company
Esri's Paris R&D Center (Cartonet) develops Network Diagram capabilities within the GIS platform, building interactive network and schematic visualization software for critical infrastructure modeling, including electric and telecommunications networks.
Responsibilities
- Drive technical design and end-to-end delivery of Network Diagram features (rules, layouts, diagram building)
- Translate customer and internal needs into clear requirements and implementable solutions
- Design and optimize algorithms (geometry/graph theory) for large, real-world network datasets
- Collaborate across C++, C#, GIS platform, architecture, UX, and QA
- Ensure quality via code reviews, unit/performance testing, and edge-case handling
- Establish best practices and mentor engineers
Requirements
- 8+ years of software development experience with demonstrated technical leadership
- Expert C++ (STL, C++17, Boost) and strong CS fundamentals (algorithms, data structures, design patterns)
- Applied math skills (geometry, graph theory) and performance-focused problem solving
- Experience with testing (unit + performance), large codebases, and Agile/Scrum
- Working knowledge of relational databases
- Fluent English communication
- Bachelor's degree in computer science, mathematics, engineering, or related field
Conditions
- Onsite role in Paris, France