Full Stack Software Engineer


Washington, DC, US
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 01/12/2021
  • Website: datarobot.com
  • Company Address: 1 International Place Floor 5, Boston, MA, 02110

About DataRobot

DataRobot provides predictive analytics in the cloud.

Job Description

DataRobot is the leader in enterprise AI, delivering trusted AI technology and enablement services to global enterprises competing in today’s Intelligence Revolution. DataRobot’s enterprise AI platform democratizes data science with end-to-end automation for building, deploying, and managing machine learning models. 

We’re looking for an experienced Backend Engineer to join our growing Government team working on Federal Contracts and actively contribute to the response to the ongoing COVID-19 pandemic. This team manages the entire dependency stack, optimizing our product for security, reliability, and performance. 

What You’ll Do

As a Full Stack Engineer you will be expected to work on both the front-end, creating dynamic user interfaces, and the back-end by dealing with database access, distributed computing, and parallel computing. We are looking for an experienced software engineer with in-depth knowledge of the full software development lifecycle who can contribute at multiple levels of the stack.

This job is right for you if you are an analytical person and problem solver that can troubleshoot a complex application, come up with a good solution following best practices, and prove the accuracy of your code using automated testing.


  • 3+ years experience designing and developing web applications from scratch featuring complex architectures
  • Development experience in Python, Javascript using modern web tooling and workflows
  • 1+ years of experience in React
  • Experience writing automated unit tests for front-end and back-end system components, functional tests, and integration tests
  • Full understanding of the client-server architecture, from the browser all the way to the database
  • Strong understanding of software design principles
  • Experience developing large, scalable applications
  • Experience using Git for complex software systems with teams
  • Experience using Linux or Mac for development
  • Passion for learning new tools, languages and frameworks


  • Experience working in an agile environment with continuous integration using automated testing
  • Experience with NoSQL databases
  • Experience developing asynchronous distributed applications
  • Experience or interest in data science and machine learning algorithms
  • Experience with AWS, K8S, Google Cloud

Related Jobs

Sr. Digital Marketing Manager

DataRobot - Kyiv, UALviv, UA

Senior Backend Engineer

DataRobot - Boston, MA, USWashington, DC, USColumbus, OH, US

Product Manager

DataRobot - Washington, DC, US

Product Designer

DataRobot - Kyiv, UA

Human Resources Business Partner

DataRobot - Boston, MA, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.