Skip to main content

Software Engineer III

New York, NY
Permanent
eTeam Inc.

Posted

Job Role: Software Engineer III
Location: New York, NY
Duration: 12 Months (possibility for extension)

5-10+ years of experience
Computer Science / Engineering degree

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
  • Contribute to open-source projects

Minimum Qualifications:
  • Degree in Computer Science, Computer Engineering or relevant technical field
  • 5+ years experience with deep learning
  • Experience developing machine learning algorithms or machine learning infrastructure in Python or C/C++
  • Experience with machine learning frameworks such as PyTorch and distributed optimization techniques such as FSDP/DDP
  • 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, or widely used contributions in open source repositories (e.g. GitHub)
  • Prior contributions to open-source AI/ML projects

Must-Have HARD Skills:
  • 5-10 years of Python experience
  • 3-5 years of Pytorch experience
  • 5+ years of Distributed ML Training (FSDP/DDP) experience
  • 3-5 years of Dataset / Pytorch DataLoader 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

Job Type: Permanent

Job ID: 254740865