Full-Time

Sr. C++ Software Engineer

Arcgis Geocoding Web Services

Confirmed live in the last 24 hours

esri

esri

5,001-10,000 employees

Provides GIS software and spatial analytics

Data & Analytics
Consulting
Government & Public Sector

Compensation Overview

$119k - $194.7kAnnually

Senior

West Redlands, Redlands, CA, USA

Relocation assistance is offered if needed.

Category
Web Development
Software Engineering
Required Skills
Kubernetes
Rust
Microsoft Azure
Python
Data Structures & Algorithms
Machine Learning
AWS
Natural Language Processing (NLP)
C/C++

You match the following esri's candidate preferences

Employers are more likely to interview you if you match these preferences:

Degree
Experience
Requirements
  • 5+ years of related software development experience
  • Strong development skills in C++ (C++11 and higher, STL, Boost, Clang, MSVC), and/or Rust Programming Language
  • Experience with Natural Language Processing (NLP) concepts and techniques
  • Proficiency with Python, data manipulation, and machine learning
  • Experience with container orchestration technology, such as Kubernetes
  • In-depth knowledge in AWS and/or Azure Cloud Service platforms
  • Understanding of algorithms and design patterns
  • Excellent written and verbal communication skills
  • Effective time management and organizational skills
  • Bachelor’s in computer science, engineering, mathematics, GIS, or related field
Responsibilities
  • Architect Cloud-based systems working as a C++ programmer, writing scalable, reusable, and maintainable code
  • Optimize existing and new C++ code to reduce memory consumption and to increase performance and scalability
  • Integrate Natural Language Processing (NLP) and Machine Learning (ML) frameworks and technologies to optimize geocoding workflows
  • Work closely with other programmers and product engineers on interoperability issues
Desired Qualifications
  • Master's in computer science, or another machine learning-related field
  • Experience with LLM prompt engineering and fine tuning for specific tasks
  • Knowledge of deep learning frameworks such as TensorFlow, Keras, or PyTorch
  • Knowledge of GenAI frameworks such as LangChain, LlamaIndex, HuggingFace, or similar

Esri specializes in Geographic Information Systems (GIS) and location intelligence, providing mapping and spatial analytics software that helps organizations visualize and analyze data. Its main product, ArcGIS, allows users to understand relationships and trends in data through powerful mapping tools. Esri differentiates itself from competitors by offering a comprehensive suite of GIS solutions that cater to a wide range of clients, including government agencies, businesses, and non-profits, for applications like urban planning and disaster response. The company's goal is to empower organizations to make informed decisions and optimize operations using location intelligence.

Company Stage

N/A

Total Funding

N/A

Headquarters

Redlands, California

Founded

1969

Simplify Jobs

Simplify's Take

What believers are saying

  • Rising demand for GIS in smart city projects boosts Esri's market potential.
  • Integration of AI with GIS enhances Esri's predictive analytics capabilities.
  • 5G expansion offers opportunities for Esri's mobile GIS innovations.

What critics are saying

  • Open-source GIS platforms like QGIS threaten Esri's market share.
  • Cloud-native GIS solutions challenge Esri's traditional licensing model.
  • Data privacy regulations may limit Esri's data collection capabilities.

What makes esri unique

  • Esri's ArcGIS is a leading platform in GIS and spatial analytics.
  • Esri's partnerships enhance its offerings, like the Previsico flood forecasting collaboration.
  • Esri's long-standing reputation since 1969 strengthens its market position.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Health Insurance

Dental Insurance

Vision Insurance

Life Insurance

401(k) Retirement Plan

401(k) Company Match

Paid Vacation

Paid Holidays

Professional Development Budget

Hybrid Work Options