Job Directory Machine Learning Engineer

Machine Learning Engineer
Sterling, VA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.


Job Description

AI/Machine Learning engineer will develop and deploy full lifecycle AI/ML solutions at scale. Working with Data Scientists and Quantitative Analysts, you will own end to end ML engineering processes from data collection, cleaning, preprocessing, monitor model training and production deployment. Develop rapid prototypes and experiments in conjunction with Product Owners and Data Scientists. Serve as a liaison between analytics & technology teams to support Retail Business & Product function with innovative AI Solutions

Duties and Responsibilities:

Understand business use cases and work with Data Science and Quantitative Analysts to develop and deploy models

Codify common analytics/data science tasks into Python & R packages and/or Docker containers

Continuously improve ML task automation pipeline to enable rapid data product delivery

Curate and document ML engineering framework with examples/tutorials.

Serve as ML framework ambassador, teaching team members framework fundamentals and driving adoption

Implement CI/CD deployment standards and policies

Document and refactor code base as needed

Managing available resources such as hardware, data, and personnel so that deadlines are met

Communicate to owners, leadership in a clear, concise, and compelling manner

Identify opportunities and recommend creative solutions to business problems through analytics and understanding of the business processes and systems

Operate with a high degree of autonomy in a direct support relationship to primary customers and meet all requirements with minimal management oversight


Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Electronics Engineering, or related field.

2 years' experience in a similar role with a hands-on track record of implementing AI/ML solutions using Python, Javascript, R, git

Knowledge of full or micro stack Python web development frameworks (Flask, Django, Bottle, Tornado)

Linux, Cloud experience to provision instances for development, deployment

Familiarity with containerizing processes with Docker

Ability to abstract and containerize ML prototypes into reusable building blocks

Familiarity managing & orchestrating container deployment (ECS, docker-swarm and/or Kubernetes)

Ability to write and execute moderate to complex SQL queries and manipulate disparate data sources

Understanding of Natural Language Processing, Computer Vision, or deep learning libraries and platforms desired (TensorFlow, Keras)

AWS experience preferred

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.