System / Machine Learning Engineer

  • Location: New York, New York
  • Type: Contract
  • Job #99567

Job Title: System / Machine Learning Engineer
Contract Duration: 1 year, open to extension
Location: New York, NY
Work Arrangement: Remote (Preferred: EST time zone, but anywhere in North America is acceptable)
Pay Range: $100-$105/hour

Summary
We are seeking a talented System / Machine Learning Engineer to develop deep learning libraries that support large-scale distributed training. This role involves open-sourcing high-quality code, ensuring reproducible results, and integrating cutting-edge research into products that connect billions of users. The engineer will collaborate with a diverse team of scientists, engineers, and cross-functional partners, leveraging advanced technology and research facilities.

Responsibilities

  • Engineer, design, implement, and improve scalable machine learning systems and tools.
  • Develop deep learning libraries for distributed training and open-source contributions.
  • Write clean, robust, and reproducible machine learning code.
  • Apply domain knowledge and coding expertise to platform and framework development.
  • Collaborate with interdisciplinary teams to bring research into production.

Must-Have Skills

  • Proficiency in PyTorch
  • Strong foundation in Machine Learning
  • Advanced programming skills in Python
  • 5 – 10 years of experience in deep learning
  • Experience developing ML algorithms or infrastructure in Python or C/C++

Nice-to-Have Skills

  • Experience with distributed training for ML models
  • Contributions to open-source ML libraries
  • Background in ML research and publishing academic papers
  • Experience with Python backends and APIs
  • Strong software design and development skills

Education

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related technical field
Scroll to Top