Intelligent Transportation for Smart Cities
Software Engineer - Infrastructure (Automation/Tools)$80k – $120k • 0.01% – 0.4%
At Rapid Flow Technologies, we are working to enhance our state-of-the-art traffic control system (Surtrac) so it can be quickly and easily deployed at intersections in the US and internationally. Intersections have a large number of unique geometries, connected devices, and control constraints, presenting challenges with each new intersection we deploy. We are looking for someone to tackle these challenges with software automation that will enable rapid expansion of the Surtrac network of intersections.
You will be an early member of the infrastructure team that serves both our field implementation team and front-end development team. You will be responsible for automating bottlenecks that exist throughout the entire deployment process. This includes creating data pipelines to gather mapping information about an intersection, creating/reinforcing software interfaces to streamline interactions with connected traffic hardware, and developing tools that give insight into the performance of our real-time decentralized traffic system.
An ideal candidate will come up with creative solutions that not only decrease the workload for our current implementation team, but simplify setup processes with the goal of end-customers easily setting up Surtrac themselves. These solutions may include creative heuristics or machine learning to achieve a fully-automated setup. An ideal candidate will be able to design and create the framework for a data flow that is efficient and robust to a range of inputs and errors.
Develop deployment and operations infrastructure, using experience in process automation and scalable data flows.
Identify high-priority areas for automation as we scale the Surtrac network.
Work with the implementation team to build internal and external setup and operations tools.
Work with the front-end team to create needed data sources, building some front-end interfaces as needed.
Willingness to be a generalist, wearing multiple hats at times, but focused on work that allows for Surtrac scalability.
No prior experience with traffic signal control required (we’ll teach you everything you need to know).
BS degree in Computer Science (or equivalent experience).
3 years experience in building developer tools or data pipelines.
Experience in Python.
Experience in at least one of the following:
dealing with systems with lots of moving pieces
finding deployment bottlenecks and creating automated solutions
developing tools and infrastructure for internal teams
MS degree in Computer Science.
5+ years Python experience.
Experience in automating deployment of decentralized systems.
Experience in Unix/Linux, tcp/ip, and network programming.
Experience in PostgreSQL and database structures.
Experience in mapping, particularly for signalized intersections.
Rapid Flow Technologies at a glance
Rapid Flow Technologies focuses on Transportation, Software, Urban Mobility, and Smart Cities. Their company has offices in Pittsburgh. They have a small team that's between 1-10 employees. To date, Rapid Flow Technologies has raised $1M of funding; their latest round was closed on October 2016.