Software Engineer

Department: Software Development
Location: Portland, OR

RSG is seeking a Software Engineer to join our employee-owned consulting practice to develop data science software that is used by transportation planning agencies throughout the world. We are international leaders in developing transport simulation models, data collection technologies, and analytical tools. This position is based in Portland, Oregon or White River Junction, Vermont.


You will use tools and techniques such Python pandas, numpy, dask, spark, and scikit-learn to create sophisticated and efficient tools that help decision-makers make informed decisions that impact our world. You will work in small teams with RSG’s Software Engineers, Data Scientists and Modelers to design, implement, and support software. You like to like to solve challenging problems, care about building efficient, maintainable and legible software, and enjoy obtaining the domain knowledge needed to fully participate in the process of architecting innovative solutions. You will fully engage in the current and emergent methodologies identified by domain experts, the appropriate architecture, tools, and algorithms for implementing those methods, the organizational context and constraints in which the software will be used, and the challenge and discipline of building software that resists the ravages of time. You will have strong written and verbal communication skills that enable you to communicate technical work clearly. You will have experience building both small and large software systems, wrangling data, developing data science / scientific computing tools, and with Big Data, preferably in the cloud.




RSG is not currently accepting H-1B applicants for this position. EEO/AA Employer/Vet/Disabled..

To Apply

Please visit our employment page: 

Applicant Tracking System Powered by ClearCompany HRM Applicant Tracking System