Data Science engineer | Online Jobs | Optimhire

Data Science engineer

Roles and responsibilities 

 Understand business requirements and formulate solution for the problem, satisfying the time, memory and accuracy SLAs.

 Research techniques in computer science and mathematics for elegant solution.

 Code, train, evaluate and deploy models that integrate with the complete software solution.

 Own and deliver the product to the end-user, in the time alloted for the project.


 Candidate must be good at programming and be able to adapt to any of the basic programming languages like C, C++, Python, Matlab, R, Julia, Java, Go, Rust etc.

 Candidate must have mastery of basic computer science concepts like data structures, algorithms, databases, relational algebra (SQL), operating systems, computer architecture, computer networks.

 Candidate must be comfortable in programming on GNU/Linux in a high performance computing (HPC) setups like multicores, clusters, GPUs, etc.

 Candidate must be able to grasp concepts from latest research papers and implement them in a short time

 Candidate must have mastery over basics of machine learning and hands on experience with recent advances in deep learning

 Candidate must have a specialization in AI / ML and should have mastery over few of the topics in the prerequisites section

 Candidate must be familiar with ML programming frameworks and libraries and should be able to quickly learn and adapt to the newly emerging ones 

Job Type



Data Scientists

Must have Skills

  • Python
  • Linux
  • Machine Learning
  • Data Science
  • Deep Learning

11 - 17 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote


Ajit R