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 Opportunities

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

USPS Office Helper

Remote Full-time

Manager, Futures

Remote Full-time

Freight Dispatcher

Remote Full-time

**Entry-Level Data Entry Professional – Virtual Work-From-Home Opportunity at blithequark**

Remote Full-time

Careercusp Aetna Work At Home Careers – Data Entry Remote

Remote Full-time

Experienced Online Data Entry Representative – Remote Work with Flexible Hours, Competitive Pay, and Career Growth Opportunities

Remote Full-time

Remote Data Analyst / HR

Remote Full-time

Experienced Remote Customer Service Specialist – Delivering Exceptional Client Experiences through Empathy and Technical Expertise

Remote Full-time

Experienced Data & AI Platform Cloud DevOps / DataOps Engineer

Remote Full-time

Internship (Information Technology)/Seasonal Employment

Remote Full-time

Cybersecurity Consultant (ISO 27001 / NIST / NIS2)

Remote Full-time
← Back to Home