Remotery

Machine Learning Software Engineer II

Posted May 7

This is a fully remote position, open to applicants in United States.

📋 Description

• Oversee the transformation of machine learning models from theoretical prototypes into scalable, high-performance production systems.

• Design and implement ML solutions using AWS ECS (Elastic Container Service) for containerized applications and AWS Lambda for serverless, event-driven inference pipelines.

• Enhance PyTorch models for production by converting them into ONNX formats.

• Utilize advanced inference optimization methods (quantization, pruning, ONNX Runtime) and memory-efficient attention techniques like Flash Attention to reduce latency and boost throughput.

• Advocate for infrastructure best practices in machine learning systems, setting up reliable CI/CD pipelines, and ensuring secure, robust, and reproducible deployments within the AWS environment.

• Create, develop, and assess algorithms that produce descriptive, diagnostic, predictive, and prescriptive insights from both structured and unstructured datasets.

• Write clean, efficient, and thoroughly tested code. Conduct rigorous testing, debugging, and documentation to facilitate seamless installation and long-term maintenance.

• Engage in research discussions, gather requirements, and collaborate on system design with domain experts to develop customized scoring and ML solutions.


⛳️ Requirements

• 2–5 years of professional experience in Machine Learning Engineering, Software Engineering, or Data Science, demonstrating a successful history of architecting and deploying models in production.

• Extensive, hands-on experience with the AWS ecosystem, particularly AWS ECS and Lambda.

• Strong grasp of containerization (Docker) and event-driven architectures.

• High proficiency in modern programming languages relevant to ML (e.g., Python, C++, Java) and familiarity with industry-standard coding practices.

• Practical experience with PyTorch and other machine learning libraries (e.g., Scikit-Learn, TensorFlow).

• Comprehensive understanding of model optimization workflows, including PyTorch to ONNX conversions, ONNX Runtime, and scaling attention mechanisms (e.g., Flash Attention).

• Experience with large-scale computing frameworks, data analysis systems, and both relational and non-relational databases.


🏝️ Benefits

• Equal Opportunity Employer

• Cultivating a culture that values diverse backgrounds, ideas, and experiences.

People also viewed

Airbnb3 hours ago

Senior Staff Machine Learning Engineer, Post Training

US flagUnited States OnlyFull-timeMachine Learning Engineer$248k – $310k/year
ApplyView job
Onsights.io4 hours ago

Senior Machine Learning Engineer

US flagUnited States OnlyFull-timeMachine Learning Engineer
ApplyView job
Flock Safety14 hours ago

Full Stack Engineer, Machine Learning Tooling

US flagNew York OnlyFull-timeMachine Learning Engineer$145k – $165k/year
ApplyView job
Inspiren14 hours ago

Senior Machine Learning Engineer

US flagNew York OnlyFull-timeMachine Learning Engineer$200k – $230k/year
ApplyView job
OneStudyTeam14 hours ago

Senior Machine Learning Engineer

US flagUnited States OnlyFull-timeMachine Learning Engineer$140k – $190k/year
ApplyView job
CDW15 hours ago

Senior ML, MLOps Engineer

US flagUnited States OnlyFull-timeMachine Learning Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers