loader image

Machine Learning Engineer

We are looking for a talented and highly motivated ML Engineer to join our team. ML Engineers are responsible for building systems at the crossroads of data science and distributed computing. You will do a little bit of everything: from tuning machine learning models, to profiling distributed applications, to writing highly scalable software. We use technologies like Kubernetes, Docker, Kafka, gRPC, and Spark. You aren’t a DevOps, but an understanding of how the nuts and bolts of these systems fit together is helpful and you aren't a data scientist, but understanding how models work and are applied is just as important.

U.S. Citizenship Required Responsibilities



  • Collaborate with data scientists to get their models deployed into production systems.


  • Develop and maintain systems for distributed model training and evaluation.


  • Design and implement APIs for model training, inference, and introspection.


  • Build tools for testing, benchmarking, and deploying analytics at scale.


  • Interface with the technical operations team to understand analytic performance and operational behavior.


  • Write and test code for highly available and high volume workloads.



Qualifications



  • BS or Master’s degree in Computer Science, related degree, or equivalent experience.


  • 5+ years experience with software engineering, infrastructure design, and/or machine learning.


  • Familiarity with Python and machine learning frameworks, paricularly Scikit-learn, Tensorflow, and Pytorch.


  • Experience with distributed machine learning using tools like Dask, Tensorflow, Kubeflow, etc.


  • Write well-structured, maintainable, idiomatic code with good documentation.


  • Strong work-ethic and passion for problem solving.



Preferred Qualifications



  • Machine learning API development competencies.


  • Golang development experience.


  • Container orchestration and optimization knowledge.


  • Proficiency designing, implementing, and operating large-scale distributed systems.


  • Prior experience working in a distributed (fully remote) organization.



Position

Machine Learning Engineer


Must have Skills

  • Pytorch

    Beginner

  • TensorFlow

    Beginner

  • Python

    Beginner

  • Machine Learning

    Beginner

Client Payroll

Up to 450 K/Year USD (Annual salary)

Fully Remote

Cancel
Cancel

Active

Skip

Machine Learning Engineer

We are looking for a talented and highly motivated ML Engineer to join our team. ML Engineers are responsible for building systems at the crossroads of data science and distributed computing. You will do a little bit of everything: from tuning machine learning models, to profiling distributed applications, to writing highly scalable software. We use technologies like Kubernetes, Docker, Kafka, gRPC, and Spark. You aren’t a DevOps, but an understanding of how the nuts and bolts of these systems fit together is helpful and you aren't a data scientist, but understanding how models work and are applied is just as important.

U.S. Citizenship Required Responsibilities



  • Collaborate with data scientists to get their models deployed into production systems.


  • Develop and maintain systems for distributed model training and evaluation.


  • Design and implement APIs for model training, inference, and introspection.


  • Build tools for testing, benchmarking, and deploying analytics at scale.


  • Interface with the technical operations team to understand analytic performance and operational behavior.


  • Write and test code for highly available and high volume workloads.



Qualifications



  • BS or Master’s degree in Computer Science, related degree, or equivalent experience.


  • 5+ years experience with software engineering, infrastructure design, and/or machine learning.


  • Familiarity with Python and machine learning frameworks, paricularly Scikit-learn, Tensorflow, and Pytorch.


  • Experience with distributed machine learning using tools like Dask, Tensorflow, Kubeflow, etc.


  • Write well-structured, maintainable, idiomatic code with good documentation.


  • Strong work-ethic and passion for problem solving.



Preferred Qualifications



  • Machine learning API development competencies.


  • Golang development experience.


  • Container orchestration and optimization knowledge.


  • Proficiency designing, implementing, and operating large-scale distributed systems.


  • Prior experience working in a distributed (fully remote) organization.



Job Type

Client Payroll


Positions

Machine Learning Engineer


Must have Skills

  • Pytorch

    Beginner

  • TensorFlow

    Beginner

  • Python

    Beginner

  • Machine Learning

    Beginner

Up to 450 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

Glen C

| United States