Diveplane is looking for a senior machine learning engineer, to work with our talented team, on cutting edge technology enabling groundbreaking machine learning products. The Senior Machine Learning Engineer responsibilities include creating machine learning models and retraining systems. To do this job successfully, you need exceptional skills in statistics and programming. If you also have knowledge of data science and software engineering, we would like to meet you.


  • Researching, designing, and developing machine learning systems, algorithms, and tools
  • Designing and running machine learning tests and experiments
  • Recommend best approaches to leverage ML software to tackle real-world problems
  • Communicate and work with software engineering, infrastructure, and quality assurance teams
  • Study and transform data science prototypes into production software
  • Select appropriate datasets and data representation methods
  • Perform statistical analysis and fine-tuning using test results
  • Extend existing ML libraries and frameworks
  • Keep abreast of developments in the field


  • Minimum of 7 Years of experience in machine learning engineering or similar role
  • MS in computer science, mathematics, or similar field; PhD is a plus
  • Experience applying machine learning and advanced statistics techniques to solve problems
  • Experience with all aspects of feature engineering, including interviewing subject matter experts,
    feature transformation, feature evaluation, and feature selection
  • Familiarity with machine learning frameworks (like Keras or PyTorch) and libraries (like scikit-learn)
  • Understanding of data structures, data modeling, and software architecture
  • Deep knowledge of math, probability, statistics, and algorithms
  • Deep knowledge of combinatorial optimization, probability theory, information theory, topology,
    or kernel methods is a plus
  • Ability to write scalable, high quality code in Python and one of C++, JavaScript, Lisp/Scheme, or R
  • Good writing and communication skills
  • Experience with containerizing production level software and deploying it is a major plus
  • Relational database experience is a major plus
  • Approachable, friendly demeanor
  • Ability to work in a team and willingness to accept criticism, give criticism, and justify reasoning
    on either end of an argument
  • Outstanding analytical and problem-solving skills

 You might find yourself contributing to our platform if you…

  • Understand math, probability, statistics, and algorithms in general
  • Read and prototype machine learning research for fun
  • Have a breadth of knowledge in machine learning, artificial intelligence, mathematics, computer
    science, and statistics
  • Read graduate level mathematics books by the pool

Submit Application

  • Accepted file types: pdf, txt, Max. file size: 5 MB.
  • Accepted file types: pdf, txt, Max. file size: 5 MB.