Bemærk at denne jobannonce er udløbet!
Annoncen er udløbet, og stillingen kan ikke længere søges. Opslaget vises udelukkende som reference

Senior Backend Engineer, Core Deep Learning

Job Summary

As a Backend Engineer on our Core Deep Learning team, you will work on DataRobot’s machine learning platform and actively contribute to the development of our backend and API services around state-of-the-art modeling capabilities.

The Core Deep Learning team owns a large part of the data science backend for DataRobot focusing on rich data types like images, multi-categoricals and text. We make sure that the customers can benefit from the latest advancements in the industry.

We are looking for talented people with excellent engineering skills who can analyze problems, design unprecedented solutions, and implement them for real-world use on top of our platform.

DataRobot is based around delivering best-in-class AI solutions, and this position provides the opportunity to build the key machine learning components of our system.


  • Develop, test, and support backend services and APIs of machine learning in DataRobot
  • Create and maintain automated unit tests and functional tests
  • Design infrastructure for new features with the input of peers
  • Plan capacity, manage application performance
  • Manage individual projects and milestones with abundant communication of progress
  • Seek, give, and receive critical feedback in a constructive manner, including but not limited to code review
  • Main Requirements

  • 5+ years development experience in Python
  • Experience writing maintainable, testable, production-grade Python code
  • Experience with automated testing and test-driven development in Python
  • Demonstrable knowledge of computer science fundamentals, whether by degree or otherwise
  • Strong knowledge in distributed systems and algorithms
  • Experience with SOA architectures, REST, message queues and api design
  • Linux proficiency
  • System/performance engineering (profiling process memory/cpu/io/network usage, system calls, flame graphs)
  • Experience with Git + GitHub
  • Personal drive to get things finished
  • Effective communication skills
  • Desired Skills

  • Good knowledge of scientific Python toolkit (numpy, pandas)
  • Experience with developing Machine Learning products
  • Publicly reviewable contributions to interesting development projects
  • Experience with optimization techniques: Cython, numba, CPython C extensions, etc
  • Experience with R
  • Experience with CUDA, GPUs, distributed computing 
  • Data Science experience
  • Computer Vision experience
  • Individuals seeking employment at DataRobot are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation.

    Mere af samme slags?

    Modtag jobannoncer der minder om dette job i din indbakke.

    Når du tilmelder dig accepterer du samtidig vores privatlivspolitik. Du kan altid trække dit samtykke tilbage.