info@civilinfrasolution.com737-900-6676 Customer sign in
Careers · We're hiring

Build the tools that keep public infrastructure working.

CIS is a team of civil engineers, software engineers and data scientists. We drive the roads, train the models, write the software and sit with public works directors when the budget goes to council. Join us.

SAMS on a laptop and phone
Why CIS

Engineering work with a visible result.

01

Real impact

Your work decides which streets get fixed, in 250+ agencies across 41 states.

02

Small team, big scope

Own a whole problem, from field data to the feature a city uses every day.

03

Engineers and coders together

PEs, PhDs and software engineers on one team, learning from each other.

04

Modern stack

Python, FastAPI, PostGIS, Next.js, ArcGIS, computer vision, LiDAR and LLMs.

Open positions

13 roles across four teams.

Pick a team to filter the list. Each role opens to show what you'll do and what we're looking for.

Senior Pavement Engineer (PE)Pavement engineering · Full-time · Hybrid / travelView role

Lead pavement management programs for cities, counties and airports, from the condition survey to the council presentation.

What you'll do

  • Manage PCI survey and pavement management plan projects end to end
  • Set M&R policies, decision trees and unit costs with agency staff
  • Review budget scenarios and sign off on five-year plans
  • Present results to public works directors and city councils
  • Mentor EITs and analysts

What we're looking for

  • Licensed Professional Engineer (PE)
  • 7+ years in pavement management or pavement engineering
  • Working knowledge of ASTM D6433, PAVER or similar systems
  • Clear writing and confident public presentations
Apply for this role
Pavement Engineer (EIT)Pavement engineering · Full-time · HybridView role

Turn condition data into defensible capital plans in SAMS, and help write the reports agencies take to council.

What you'll do

  • Set up inventories, deterioration curves and decision trees in SAMS
  • Run multi-year budget analyses and compare scenarios
  • Draft pavement management plans and five-year project lists
  • Support field QA and data delivery

What we're looking for

  • BS or MS in civil engineering; EIT
  • 0–4 years of pavement, transportation or asset management experience
  • Strong Excel; GIS experience is a plus
  • Curious about software and data
Apply for this role
Pavement Data Analyst · SAMS Studio QCPavement engineering · Full-time · Remote (US)View role

Review AI detections in SAMS Studio and make sure every distress that reaches a PCI is right.

What you'll do

  • Verify and correct AI-detected distresses and severities
  • Rate sample units to ASTM D6433 and agency protocols
  • Flag model errors and help build training data
  • Run QC checks before delivery

What we're looking for

  • Degree in civil engineering or a related field
  • Experience rating pavement distresses, or willingness to certify
  • Careful, consistent and comfortable with high-volume review
Apply for this role
Field Data Collection TechnicianPavement engineering · Full-time · Travel requiredView role

Operate the CIS Mobile Mapping vehicle and FWD equipment, and collect the data every project starts with.

What you'll do

  • Drive lane-mile collection plans at posted speed
  • Calibrate and maintain imaging, LiDAR and FWD equipment
  • Follow the collection protocol and upload data daily
  • Collect sidewalk and curb ramp measurements for ADA surveys

What we're looking for

  • Valid driver's license and a clean driving record
  • Comfort with field equipment, laptops and GPS
  • Willing to travel for multi-week projects
Apply for this role
Senior Full-Stack EngineerSoftware engineering · Full-time · Remote (US)View role

Own major features of SAMS, from the database to the screen a city engineer uses every morning.

What you'll do

  • Build features across the FastAPI backend and the Next.js frontend
  • Design APIs and data models for multi-tenant asset data
  • Improve analysis performance on large networks
  • Review code and raise the quality bar

What we're looking for

  • 6+ years building production web applications
  • Python (FastAPI, SQLAlchemy) and TypeScript (React, Next.js)
  • PostgreSQL; PostGIS and Celery are a plus
  • Interest in infrastructure and public-sector users
Apply for this role
Frontend Engineer · GISSoftware engineering · Full-time · Remote (US)View role

Build the maps, boards and dashboards at the center of SAMS and SAMS Work Orders.

What you'll do

  • Build map-heavy interfaces with the ArcGIS JavaScript SDK
  • Create fast boards, tables, calendars and charts for large datasets
  • Work on the field apps for phones and tablets
  • Keep the product accessible and usable on every screen

What we're looking for

  • 4+ years with React and TypeScript
  • Experience with web maps (ArcGIS JS, Mapbox, OpenLayers or Leaflet)
  • An eye for clear, practical UI
Apply for this role
Platform / DevOps EngineerSoftware engineering · Full-time · Remote (US)View role

Keep SAMS fast, secure and available for agencies, on the cloud each customer chooses.

What you'll do

  • Run and improve deployments on Google Cloud, AWS and Azure
  • Own CI/CD, monitoring, backups and incident response
  • Manage infrastructure as code with Terraform
  • Support security reviews for public-sector customers

What we're looking for

  • 4+ years in DevOps, SRE or platform engineering
  • Docker, Linux, Terraform and at least one major cloud
  • PostgreSQL operations experience
Apply for this role
Computer Vision Engineer · Pavement DistressAI engineering · Full-time · Remote (US)View role

Improve the models that find and measure every crack, patch and pothole in our survey imagery.

What you'll do

  • Train and evaluate detection and segmentation models for ASTM D6433 distresses
  • Build training sets from SAMS Studio reviews
  • Measure severity and extent reliably at production scale
  • Ship models into the processing pipeline

What we're looking for

  • 3+ years in computer vision with PyTorch
  • Experience with detection or segmentation models in production
  • Strong evaluation habits and data hygiene
Apply for this role
Machine Learning Engineer · LiDAR & AssetsAI engineering · Full-time · Remote (US)View role

Extract signs, markings, poles, ramps and airfield assets from LiDAR and 360° imagery.

What you'll do

  • Build point-cloud and image models for right-of-way assets
  • Measure geometry for ADA sidewalks and curb ramps
  • Georeference detections into GIS-ready layers

What we're looking for

  • 3+ years in ML with point clouds or 3D vision
  • Python, PyTorch, and geospatial tooling
  • Experience with mobile mapping data is a plus
Apply for this role
AI Engineer · SAMS AssistantAI engineering · Full-time · Remote (US)View role

Build the assistant that answers "What is the projected PCI of Rose Ave in 2030?" from an agency's own data.

What you'll do

  • Build LLM features with tool use over SAMS data and analyses
  • Design evaluations that keep answers accurate and grounded
  • Generate report text that engineers can trust and edit

What we're looking for

  • 2+ years building LLM applications in production
  • Strong Python and API design
  • A habit of measuring quality, not guessing it
Apply for this role
Account Executive · Public SectorSales · Full-time · Remote (US) / travelView role

Bring SAMS and CIS services to cities, counties and public works departments.

What you'll do

  • Own a territory from first call to signed contract
  • Run demos with engineers and public works staff
  • Work RFPs, cooperative purchasing and renewals
  • Represent CIS at APWA and state conferences

What we're looking for

  • 3+ years selling software or services to local government
  • Comfort with public procurement and long sales cycles
  • A record of meeting quota
Apply for this role
Solutions EngineerSales · Full-time · Remote (US)View role

Be the technical voice in every sale: tailored demos, pilots and proposals.

What you'll do

  • Build demos with each prospect's own GIS data
  • Scope pilots and survey projects
  • Write the technical sections of proposals
  • Hand customers over smoothly to delivery

What we're looking for

  • Civil engineering, GIS or technical presales background
  • Clear presenter who enjoys solving customer problems
  • Experience with PMS or EAM software is a plus
Apply for this role
Business Development & Proposal ManagerSales · Full-time · HybridView role

Find the right RFPs and turn them into winning proposals.

What you'll do

  • Track RFPs for pavement, ADA and asset management work
  • Run go/no-go decisions and proposal schedules
  • Write and assemble technical and cost proposals
  • Keep references, résumés and project sheets current

What we're looking for

  • 3+ years in proposals or business development for engineering firms
  • Excellent writing and organization
  • Experience with public-agency procurement
Apply for this role
How to apply

Tell us about yourself.

Send your résumé and a few lines about the work you're proudest of. We read every application and reply within two weeks.

Email your résumé toinfo@civilinfrasolution.comPut the role title in the subject line.

Civil Infrastructure Solutions is an equal opportunity employer. We welcome applicants of every background.

Apply online

Attach your résumé to the email that opens when you send.

See SAMS with your own data.

A 20-minute demo is enough to see the multi-year picture. We reply within one business day.