Software Engineer - Infrastructure (Web, Data Pipelines)

About the Role:

At Rapid Flow Technologies, we are building infrastructure to handle massive volumes of data from intersections operating our state-of-the-art traffic control software (Surtrac). As the network of Surtrac intersections expands quickly, so does the need for pipelines and consumption of traffic data for internal and external use. We are looking for someone to develop both infrastructure and end-use applications to better leverage the rich data received from Surtrac intersections.

The Surtrac front-end, RapidView, creates an experience that simplifies and manages Surtrac for all users. You will be an early member of the front-end team, and will be responsible for creating pipelines that pull data into RapidView across all stages of a Surtrac deployment. This work includes streaming live data from traffic detection and other hardware, adding features through which users can control and set up Surtrac deployments, and supporting development on visualizations of traffic network performance. 

An ideal candidate will have solid server and back-end experience, and also be able to write some front-end applications (i.e. Javascript). Your work will enable smooth deployments, provide insight into traffic control development, and support new platforms that leverage our traffic data. 


  • Develop infrastructure for transporting and consuming traffic data from real-world intersections.
  • Identify and prioritize specific development of RapidView infrastructure.
  • Create front-end tools that give a picture of Surtrac operation at all abstraction levels (network, intersection, or device-specific).
  • Willingness to be a generalist, wearing multiple hats at times, but focused on making Surtrac data more easily accessible and consumable. 

Minimum Qualifications:

  • BS degree in Computer Science (or equivalent experience).
  • 3 years full-stack experience.
  • Experience in Python and Javascript.
  • Experience in at least one of the following: 
    • data pipelines for large-scale deployments
    • front end application development
    • developing tools and infrastructure for internal teams
  • No prior experience with traffic signal control required (we’ll teach you everything you need to know).

Preferred Qualifications:

  • MS degree in Computer Science.
  • 5+ years of experience in building web infrastructure for real-time systems.
  • Experience leading front end feature design, development, testing, and deployment.
  • Experience in PostgreSQL and database structures.
  • Experience in mapping, particularly for signalized intersections.

About the Company:

Rapid Flow Technologies’ ( mission is to improve people’s lives by using artificial intelligence to re-imagine mobility.  Rapid Flow is an early stage AI company that was spun out of Carnegie Mellon University in 2015 and is based in Pittsburgh, PA – one of the leading markets for AI, robotics, and autonomous vehicle research and development.

By implementing Surtrac, our adaptive traffic control system, municipalities have reduced the causes of traffic congestion, pollution, and safety incidents by as much as 20-40%.  Surtrac is an edge-computing AI solution installed at each intersection.  It easily integrates with existing detection, traffic control, and communication systems.

Job Inquiries