Machine Learning Engineer

About the job

Purpose/Description:

This position will work with Plutoshift clients and internal teams to develop and deploy machine learning models to our cloud-based platform. The Machine Learning Engineer will work closely with internal Data Scientists, Backend, and Frontend Engineers to understand our client’s needs and deliver deployed solutions for our clients.

Responsibilities:

  • Build and maintain data pipelines to support platform and model deployment
  • Implementation of machine learning algorithms and models
  • Deliver production ready code — adhering to the standards and expectations of the

Engineering team

  • Research and implement best practices to enhance machine learning infrastructure and

platform functionality

  • Develop model scoring metrics and automation of deployed model evaluation
  • Maintain existing deployed solutions, including continuous improvement of model and

platform performance

  • Bring new perspective to cloud software and the deployment of AI/ML solutions in

cloud environments

  • Collaborate with teammates to improve skills and solutions (e.g. through code reviews,

participation in Data QA and Ops, etc.)

  • Isolate, investigate, and solve issues related to deployed models
  • Clearly communicate complex processes, algorithms, and issues to technical and

non-technical audiences

  • Proactively seek answers from both clients and colleagues

Key Skills:

  • Cloud Software
  • 5+ years of production deployments in cloud based environments
  • Working knowledge of Google Cloud Platform, Azure, AWS, etc.
  • Experience with Kubernetes, Jenkins, and Docker
  • Python
  • Expert level Python (version 3.6+)
  • Deep understanding of data manipulation and processing with libraries like pandas, numpy, etc.
  • Expertise with Django
  • Machine Learning
  • Exposure to critical ML libraries (e.g. Tensorflow, Sk-learn, FBProphet, CatBoost, etc.)
  • Understanding of time-series based modeling approaches and techniques
  • Other Technologies
  • High level of comfort with test driven development
  • Experience with SQL and Cassandra
  • Collaboration
  • Must work well across functions, take instruction, and be able to prioritize
  • Help expand the working knowledge of software engineering best practices, programming, etc. within the MLE team
  • Willing to do the extra work to make sure we create scalable, reusable solutions (e.g. create excellent documentation, proactively seek answers to questions, etc.)
  • Willing to challenge existing ideas and processes and speak up when something could be done better

The right candidate……

  • Would rather build something simple and useful than complicated, ultra-specific, and

not useful

  • Is confident about what he/she knows, curious about what he/she doesn’t, and willing

to do the work to learn about the latter

  • Will be a strong voice for new ideas, processes, and techniques that will improve the

MLE team and Plutoshift’s product

  • Is proactive in taking steps to move work forward and takes full responsibility to deliver

Requirements:

  • 5-7 years of experience with cloud software development
  • 1-2 years of experience with Machine Learning
  • Bachelor’s Degree in quantitative or technological field
  • Demonstrated expertise with above-listed technologies
  • Experience with large-scale production deployments of machine learning models

Discover More AI Jobs:

 

More Information

Apply for this job Apply via Facebook
Share this job

We are one of the largest AI Communities online. Our publications have over 8.5 Million Views Annually and we have over 120K subscribers.