Machine Learning Engineer

Machine Learning Engineer

  • Post Date:October 20, 2017
  • Views454
0 Applications
  • Daily rate Negotiable
    Contract length 3 months

Job Description

Role and responsibilities

  • Responsible for “productionizing’ ML models in a big data environment
  • Available to help with quality control of Spark code written by data scientists
  • Responsible for reverse engineering R or Python scripts
  • Responsible for scaling up algorithms on big data environment
  • Responsible for taking experimental ML pipelines turning them into resilient production grade code
  • Responsible for extracting re-usable code to generic libraries and ML workflows
  • Available to help architecting data science/big data applications


  • Expert in big data processing and extreme scalability
  • Expert in Map Reduce paradigm design pattern
  • Expert in SW design patterns and able to act as a champion for good SW design
  • Good experience with Spark
  • Proven experience deploying lambda like architecture
  • Not afraid of torturing unstructured data on both batch and stream
  • Expert in packaging Spark/MapReduce code for production use
  • Expert in both (Java || Scala) & Python
  • Good knowledge of graph (Pregel)
  • Understand Data science, ML experience a ++ (can explain basic concepts)
  • Obsessed with code quality/packaging (CI)

Please click on “Apply now” to send us your application. If you aren’t already registered to Starbytes Premium, please fill in your profile or get in touch for more information.

Want to talk to us?

For immediate assistance, please call our Customer Service helpline.

01189 130 260