Machine Learning Engineer

Published
17 July 2021

Description

We are seeking multiple Machine Learning Engineers for direct hire opportunity with a top client. The qualified candidate will be specialized in Natural Language Processing and Understanding (or what we like to call an Apprentice NLP Wizard) to help grow our client's current AI solutions with creative and innovative approaches. Teh qualified candidate will work with in-house and contracted platform development team, and work with the client's technology team to build a ground-breaking knowledge platform. We are looking for an engineer as passionate as we are about building machines that truly understand language and can aid subject matter experts better navigate their workflows.

Responsibilities

As our ML Engineer, you will be responsible for building end to end ML models, particularly in areas where labelled data is either scarce or non-existing. Out-of-the-box thinking will be required to bring solutions to problems that do not have an established solution. Managing source-code version control discipline (Git) and overseeing code delivery into our projects, testing, and deployment. We are looking for someone with strong engineering discipline and a pragmatic focus on delivering functional code, not allegiance to any one language. We value creativity, the hacker ethos, the near-obsessive focus on building something that will make the future come a bit closer into focus. This role will report to the Lead AI engineer.

The ML engineer can be based remotely US or Europe but will need to work during business hours in US eastern time. Our client offers a competitive base salary/benefits package and equity.

The qualified candidate will:

  • Ooze with passion, take risk and not be afraid of the unknown.
  • Broken and repaired code written by another person.
  • Seek to push the limits for success.
  • Self starter who can be productive from the first day.
  • A sense of humor, and calm under pressure.
  • Just the right amount of ego.

Requirements:

  • 3+yrs of recent experience in Python, 2+ yrs will be considered if experience was engrossed in Pyhton.
  • Demonstrable experience in all aspects of the ML lifecycle (processing, training, evaluating, deploying, serving, monitoring), preferably in the NLP domain.
  • Are curious and somewhat educated (formally or informally) about cognition and language.
  • 1+ yr experience with collaborative software development practices (i.e. source control, issues, milestones, code reviews, etc).
  • Can work (and have worked) late and/or early under the influence of a deadline or inspiration.
  • Can communicate and work well with non-technical or less-technical folks.
  • Can collaborate well with team members who are located across the globe.

Preferred Qualifications:

  • MSc./PhD in Computer Science, AI or related fields from a top tier university.
  • Expertise in one or more of the following domains: Natural Language Understanding (NLU) and Natural Language Generation (NLG), Graph Algorithms, Machine Learning.
  • Strong background in developing and deploying ML models (participation in Kaggle competitions is a plus).
  • Past participation in the technology role in a prior venture-funded startup.
  • Self starter who can be productive from the first day.
  • A sense of humor, and calm under pressure.

Job Type: Full-time

Schedule:

  • 8 hour shift

Application Question(s):

  • Do you have a strong background developing and deploying ML models (participation in Kaggle competitions is a plus)?
  • Do you have demonstrable experience in all aspects of the ML lifecycle: processing, training, evaluating, deploying, serving, and monitoring

Education:

  • Bachelor's (Preferred)

Experience:

  • collaborative software development practices: 1 year (Required)
  • Python: 2 years (Required)

Work Location:

  • Fully Remote

Work Remotely:

  • No

Source
Remote Tech Jobs