RSG is seeking a Senior Software Engineer to join our employee-owned consulting practice to develop open source data science software that is used by transportation planning agencies throughout the world. We are international leaders in developing transport models, data collection technologies, and analytical tools. This position is based in our following offices: Portland, Oregon, Arlington, Virginia, or White River Junction, Vermont.
AS A SENIOR SOFTWARE ENGINEER
You architect and implement solutions that build upon 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 work in small teams with RSG’s Software Engineers, Data Scientists and Modelers to design, implement, and support open source software. You 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 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 have strong written and verbal communication skills that enable you to communicate technical work clearly. You 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.
Transparent marketing examples to help you nail your interview.Learn More