Deep Learning Researcher

Remote Full-time
Job Title: Senior Research Engineer / Senior Machine Learning Engineer
Location: Remote – United States
Duration: 12 Months (W2 Contract, with potential extension)

About the Role
We are seeking a Senior Research Engineer to join a highly collaborative research and engineering team focused on building scalable deep learning systems and distributed training infrastructure. This role involves developing highu2011quality machine learning libraries, enabling largeu2011scale model training, and translating cuttingu2011edge research into realu2011world products that operate at massive scale.

You will work closely with scientists, engineers, and crossu2011functional partners to design, implement, and optimize deep learning solutions using modern frameworks and distributed systems.

Mustu2011Have Technical Skills
5–10 years of professional Python experience
3–5 years of experience with distributed machine learning training (e.g., FSDP, DDP, or similar approaches)
3–5 years of handsu2011on PyTorch experience
3–5 years working with datasets, data pipelines, and PyTorch DataLoader

Niceu2011tou2011Have Skills
Active or past contributions to openu2011source ML/AI repositories
Strong engineering background with a focus on scalable systems
Experience collaborating with research teams to productionize ML models

Responsibilities
Design, develop, and maintain deep learning libraries supporting largeu2011scale distributed training
Implement and optimize distributed training strategies using techniques such as Data Parallelism and Fully Sharded training
Build and maintain robust data pipelines and dataset loading systems for largeu2011scale training
Translate research ideas into productionu2011ready ML systems
Write clean, efficient, and wellu2011documented code with a strong emphasis on reproducibility
Contribute to openu2011source projects and publish highu2011quality, reusable code when applicable
Collaborate closely with researchers, engineers, and product partners in a fastu2011paced environment
Debug and optimize performance across GPUu2011based training systems

Qualifications
Bachelor’s, Master’s, or PhD in Computer Science, Computer Engineering, or a related technical field
5+ years of handsu2011on experience in deep learning and machine learning engineering
Strong experience developing ML algorithms or infrastructure using Python and/or C/C++
Experience with PyTorch and distributed training approaches (e.g., DDP, FSDP or equivalent)
Experience working with large datasets, data preprocessing, and data loading pipelines
Solid understanding of algorithms, data structures, and software engineering best practices
Proven ability to work effectively in a collaborative, teamu2011oriented environment
Strong problemu2011solving and communication skills

Preferred Qualifications
Demonstrated software engineering experience through professional work or widely used openu2011source contributions
Prior contributions to openu2011source AI/ML projects
Experience training large transformeru2011based or deep neural network models
Familiarity with performance optimization, memory efficiency, and scalable training systems

Location: Remote - United States

Skills required for this job:
β€’ C++
β€’ Data pipelines
β€’ Deep learning
β€’ Delivered Duty Paid (DDP)
β€’ Distributed training
β€’ Fully Sharded Data Parallel (FSDP)
β€’ Machine learning
β€’ PyTorch
β€’ Python
β€’ Software engineering
β€’ TensorFlow

Apply tot his job

Apply To this Job
Apply Now β†’

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Senior Director of Communications and Engagement

Remote

Experienced Business Analyst and Data Entry Specialist – Remote Part-Time Opportunity for Career Growth and Professional Development at arenaflex

Remote

Sr. Manager, CRM AI Transformation Boston

Remote

Workers Compensation Claims Examiner | Hybrid (3 Days Remote) | Glendale, CA

Remote

**Experienced Full Stack Customer Support Representative – Live Chat & Technical Guidance at arenaflex**

Remote

Senior Analyst, Compliance

Remote

[Remote] Surrogate Business Development Associate

Remote

**Experienced Full Stack Software Engineer – Web & Cloud Application Development at arenaflex**

Remote

Enrichment Teacher job at Archdiocese of St. Louis in Cottleville, MO

Remote

Sr IT Business Systems Analyst, Workday

Remote
← Back