Machine Learning Engineer

AMP: AI-Powered Sortation for Waste and Recycling

$162K — $170K *
US-AnywhereRemote in United States
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Master's degree in Computer Science/Machine Learning or equivalent experience.
  • 3+ years of production-level coding in Python.
  • 3+ years of experience with statistical models in production environments.
  • Proficient in software engineering best practices like code reviews and testing.
  • Strong familiarity with PyTorch and experiment design.
  • Research fluency in deep learning domains.

Responsibilities

  • Experiment with cutting-edge neural network architectures.
  • Design and implement perception solutions in new domains.
  • Execute experiments to validate deep learning methods.
  • Create pathways for successful model production.
  • Collaborate cross-functionally with AI Data Team and engineering teams.
  • Serve as an expert for statistical modeling and experiment design.
  • Support and enhance ML infrastructure.

Benefits

  • Company covers up to 100% of health insurance premiums for employees.
  • Dental and vision coverage included.
  • Flexible time off policy allowing work-life balance.
  • Six paid sick days per year.
  • Eight paid holidays annually.
  • 401(k) retirement plan provided.
Full Job Description
Machine Learning Engineer reporting to the Engineering Manager of Perception to focus on developing our deep learning and other machine learning models and shipping them to production. AMP doesn't just do machine learning, we are driven forward by it. Our core technology revolves around deep-learned models applied to robotics domains, and we are always striving to improve our performance. In pursuit of this, AMP is looking for a highly skilled individual to join our machine learning team and aid in building out cutting edge computer vision technology. In this role, you would be an individual contributor on our perception team, working on deep learning and computer vision research and development projects to help us implement state of the art deep learning techniques, and helping to develop new applications by working hands-on with data, modeling, and evaluation. You would aid in bringing models from ideation all the way through to production, and help us to maintain our technological edge.

As our Machine Learning Engineer, you will work to:
  • Experiment with modern neural network architectures or techniques driven by research publications.
  • Design and implement machine learning perception solutions in new domains.
  • Design and execute experiments to validate R&D deep learning approaches.
  • When experiments have positive results, design a path to production to deliver impact to our facilities.
  • Collaborate with AI Data Team project managers, ML modeling engineers, and Cloud infrastructure engineers.
  • Serve as a subject matter expert for experiment design and statistical modeling for the Software organization, applying these skills to non deep learning projects when relevant.
  • Help us support and improve our ML infrastructure.

The successful candidate will have:

Required:
  • Master's degree in Computer Science/Machine Learning or similar, or equivalent combination of technical education and work experience.
  • 3+ years' experience writing production-level code in python.
  • 3+ years of experience implementing statistical models in production environments.
  • Proficiency with professional software engineering practices; including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Strong familiarity with PyTorch.
  • Strong familiarity with experiment design and experiment execution.
  • Research fluency with a deep learning domain.

Preferred:
  • 3+ years of experience with deep learning, particularly computer vision.
  • Proficiency with neural network quantization, acceleration, and inference tools, particularly TensorRT.
  • Familiarity and interest in research-level mathematics.
  • Proficiency working with SQL databases and data pipelines.
  • Experience deploying large-scale and small-scale models in low-latency environments.
  • Startup ready mentality.
  • Passion for recycling, robotics and changing the world.

Working Conditions/Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Prolonged periods of sitting at a desk and working on a computer.
  • Must be able to lift up to 15 pounds at a time.

Remote or Hybrid:
  • Full-remote with regular travel to AMP's Louisville CO HQ or
  • Hybrid or full time in-office at AMP's Louisville CO HQ

Other duties:

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

We recognize that there is more to work than the day-to-day responsibilities. In addition to a collaborative, high-performing team environment, we're pleased to offer competitive base salaries; medical, dental and vision insurance; a 401(k) plan; paid time off and sick time; flexible work hours; and the opportunity to quickly accelerate your learning and growth.

Salary & Compensation information: $162,000 to $170,000

Benefits information:
  • Medical - The company covers up 78% to 100% of the premium for Cigna healthcare plans depending on the selection. Employees pay the difference in premium if they select a more expensive plan. Up to 75% for dependents.
  • Dental, Vision, Short- and Long-Term Disability.
  • 401(k) retirement plan (non-matching).
  • Flexible Time Off
  • 6 paid sick days.
  • Eight (8) paid holidays

Similar Jobs

More Jobs at AMP: AI-Powered Sortation for Waste and Recycling

More Technical Services Jobs

Find similar Machine Learning Engineer jobs: