DataRobot Company Profile

Software Engineer


Job Description

At DataRobot, we are pushing human-machine collaboration to its limits. We are looking for engineers passionate about building data-driven systems and automation. Join us on our mission to build a company for the 21st century.

We treat the company as a system of people, software, and data. Our job is to automate everything software can do better while providing people with information and tools to excel at the rest. We design workflows, build interfaces for humans and machines to work well together, instrument processes, analyze, and optimize them. Your job will be to implement software that makes DataRobot company work as a single well-oiled machine.

You will be responsible for:

  • Designing and building human-machine workflows (creating tools, interfaces, integrations, etc).
  • Writing applications that automate parts the company operations using algorithms and AI.
  • Instrumenting the business: collecting accurate data about everything that happens in the company and delivering it to people who make decisions, from individual contributors to the CEO.

We move fast and dislike bureaucracy. You will get a high degree of autonomy and responsibility. We expect every person on the team to self-manage, navigate the complexity, and figure out the best way to add value. You will work in close contact with your customers (who are also your colleagues) in quick iterations. You will be able to see the outcomes and value of your work right away. 

As a bonus, you will learn how SaaS business works in from the inside, and get experience in Business Intelligence and Product Management.


  • 3+ years of experience writing high-quality code in a collaborative environment.
  • Ability to translate a business problem into a technical solution.
  • Proven experience with automating processes and improving the way your company operates.
  • Working knowledge of Python or willingness to learn it fast.
  • Interest in learning more about all the functions of the company (e.g., Sales, Marketing, Customer Success).

Nice to have:

  • Product management skills to design solutions you implement.
  • Excellent communications skills to build good relationships with your customers.
  • Data analysis skills to understand the processes you will be improving.

DataRobot is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. DataRobot is committed to working with and providing reasonable accommodations to applicants with physical and mental disabilities. Please see the United States Department of Labor’s EEO poster and EEO poster supplement for additional information.