Python/ML Systems Engineer
Spectraforce
New York, New York
an hour ago
Job Description
Job Title: Python/ML Systems Engineer
Duration: 12 Months (possibility for extension)
Location: Remote (Ideally EST, but anywhere in NORAM should work)
Job Description:
Must-Have HARD Skills:
Nice-to-have Skills:
Years of Experience:
Degrees/Certifications Required:
Responsibilities:
Minimum Qualifications:
Preferred Qualifications:
How many rounds of interviews?
What should the candidate expect to talk about or what should you prepare:
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 85.00/hr.
Duration: 12 Months (possibility for extension)
Location: Remote (Ideally EST, but anywhere in NORAM should work)
Job Description:
- Client is seeking a strong System / Machine Learning Engineer to join their Fundamental AI Research (FAIR) team, an organization focused on making research breakthroughs in AI
- Responsibilities include developing and maintaining deep learning libraries that support large-scale distributed training, open sourcing high quality code, creating documentation, supporting the community to onboard and effectively leverage the solutions built by the team, and bringing the latest research to Meta products for connecting billions of users. The chosen candidate will work with a diverse and highly interdisciplinary team of scientists, engineers, and cross-functional partners, and will have access to cutting edge technology, resources, and research facilities.
Must-Have HARD Skills:
- 5+ years of Python experience
- 2+ years of Pytorch experience
- 0-2 years of Distributed ML Training (FSDP/DDP) experience
- 5+ years of Dataset / Pytorch DataLoader experience
- 3+ years of OSS experience
Nice-to-have Skills:
- Demonstrated software engineering experience via work experience or widely used contributions in open source repositories (e.g. GitHub)
- Prior contributions to open-source AI/ML projects
Years of Experience:
- 5
Degrees/Certifications Required:
- Computer Science / Engineering
Responsibilities:
- Engineer, design, implement, and improve highly scalable machine learning systems and tools for enabling research.
- Apply knowledge of relevant research domains, along with expert coding skills, to platform and framework development projects.
- Write clean and robust machine learning code.
- Create documentation and support users in ramping and getting productive with the libraries and tools built by the team.
Minimum Qualifications:
- Degree in Computer Science, Computer Engineering or relevant technical field
- 2+ years Experience developing machine learning systems in Python or C/C++
- Experience with machine learning frameworks such as PyTorch or Tensorflow
- Experience working with large datasets and data pipelines
- Solid understanding of algorithms, data structures, and software engineering best practices.
- Demonstrated ability to work collaboratively in a fast-paced, team-oriented environment.
- Excellent problem-solving and communication skills.
Preferred Qualifications:
- Demonstrated software engineering experience via work experience, coding competitions, or widely used contributions in open-source repositories (e.g. GitHub)
- Prior contributions to open-source AI/ML projects
How many rounds of interviews?
- 1-2.
- Types of Interviews (behavioral, technical, presentation, etc.)
What should the candidate expect to talk about or what should you prepare:
- Mostly technical: Experience with distributed training. How DDP/FSDP works, what are different parallelism techniques to scale models, what are their tradeoffs, which one would you use in which case, some back of the envelope calculation of memory/throughput requirements, and so on.
Applicant Notices & Disclaimers
- For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 85.00/hr.