We are recruiting, for an international consulting firm in economics, a data scientist/software engineer for their Boston office. You will be collaborating with a dynamic team to find creative solutions contributing to customer commitments.

Software Engineers help design, implement and maintain advanced analytics tools used in high-profile business challenges in finance, economics, and health care across multiple industries. This includes collaborating across the entire spectrum of projects from ETL, data analysis, statistical modeling, application and package development, deployment, and maintenance. To this end, the successful candidate is responsible for staying abreast of new developments in technology and data science, and communicating within the firm to help identify opportunities for cutting-edge tools, applications and data sources.


  • Designing and driving all technical aspects of software development to solve data science/advanced analytics challenges
  • Acting as an expert in R and R-Shiny development (mandatory stack)
  • Collaborating with the project team by contributing to software design ideas, leading and mentoring more junior colleagues, providing software engineering best practices, and mentoring a team of analysts
  • Acting as a resource and participating in client engagements and research as part of the case team
  • Identifying opportunities for technology to enhance service offerings
  • Maintaining up-to-date knowledge of computing tools, providing technical training and helping to grow the in-house knowledge base of the full-stack data science landscape
  • Building data-centric platforms for advanced analytics (interactive analytics portals, data visualizations, and others) Developing, deploying, and maintaining data science and data visualization on-prem and on-cloud infrastructures (e.g., R-Shiny, CI/CD tools, docker, databases)
  • Developing and reviewing software and packages in R, Python and other Object-Oriented Languages
  • Developing end-to-end data engineering and machine learning production systems for full-stack data science projects
  • Collaborating with internal consultants or external clients to identify and evaluate new products and/or functionality


  • Bachelor’s degree with three years of relevant work experience required or an advanced degree, ideally in Computer Science, Mathematics, Statistics, Economics, or other relevant scientific degrees
  • 2 to 3 years of relevant R development and/or full-stack development experience
  • Experience driving software development best practices across the complete software lifecycle including product definition, development, unit testing, integration, and deployment
  • Ability to write robust, maintainable, and scalable code in an object-oriented language, e.g., R, Python
  • Experience building interactive portals and data visualizations using R-Shiny


  • Proficiency in the storage, manipulation, and management of databases
  • Experience with cloud services (Azure, AWS), containerization (Docker), and CI/CD pipelines
  • Experience working within a Linux environment
  • Experience leading a team of software developers