RSG is seeking a Software Engineer to join our employee-owned consulting practice, which develops data science software that is used by transportation planning agencies around the world. We are international leaders in developing transport simulation models, data collection technologies, and analytical tools. This position can be based in Arlington, Virginia or White River Junction, Vermont.
AS A SOFTWARE ENGINEER
You use tools and techniques such Python, pandas, NumPy, Dask, Spark, TensorFlow,and scikit-learn to createsophisticated and efficient tools tohelp inform decisions that impact our world. You work in small teams with RSG’s Software Engineers, Data Scientists, and Consultants to design, implement, and support software. You fully engage in current and emergent methodologies, including the appropriate architecture, tools, and algorithms for implementing those methods. You consider the organizational context and constraints in which the software will be used, and you love the challenge and discipline of building software that resists the ravages of time.
You like solving challenging problems, and care about building efficient, maintainable, and legible software. You enjoy obtaining the domain knowledge needed to fully participate in the process of architecting innovative solutions. You have strong written and verbal communication skills that enable you to communicate technical work clearly. You ideally have experience building small and large software systems, wrangling data, developing data science / scientific computing tools, and working with Big Data, preferably in the cloud.
Although the position requires a minimum of 2 years experiences as a software developer, we welcome applications from more senior software engineers with demonstrated experience designing and building complex software systems that are performant, extensible, and maintainable.
RSG is not currently accepting H-1B applicants for this position. EEO/AA Employer/Vet/Disabled.
Please visit our employment page:http://rsginc.com/join-us