Machine Learning Engineer

Responsibilities

 

  • Build machine learning solutions
  • Deploy ML models
  • Manage ML infrastructure
  • Run operations related to ML projects
  • Work in team with the data scientist to manage databases and the data pipelines

Skills

 

  • A degree in computer science, engineering, mathematics, physics or related discipline
  • Practical knowledge of common statistical concepts (conditional probability, Bayes rule, etc.), techniques (Bayes Nets, Markov Trees, etc.) and distributions (Uniform, Normal, Poisson, etc.)
  • 5+ years’ experience developing complex libraries in Java or Scala
  • Proven experience with popular Java or Scala scientific / ML frameworks and libraries like Deeplearning4j, Breeze, Saddle, Spark MLlib, PredictionIO etc.
  • 4+ years’ experience in Object Oriented Design & Development
  • 3+ years’ experience with REST API integrations and mastery of working with DBMS like MySQL, PostgreSQL and Oracle.
  • Ability to analyze requirements and write detailed technical / functional specifications.
  • Ability to work independently, prioritize tasks and hit deadlines in a fast-paced work environment.
  • Demonstrates good judgment, excellent planning, problem-solving, troubleshooting, management, and communication (verbal and written) skills with the ability to think strategically, act quickly, multi-task, and work collaboratively in an environment that values creativity and flexibility to make things happen.
  • Demonstrated experience within fast-paced environments.

To apply, please send your resume and cover letter to Talent@CyBourn.com

Return To Career Page