Software Engineer V

Duration: 12 Months

Pay Range: $90-100/HR on W2

• Develop highly scalable GPU machine learning training system and custom inference hardware solution for a variety of AI workloads

• Implement and evaluate state-of-the-art performance optimization for large scale training and inference systems

• Code deliverables with engineering team with potential opportunity for external publication

Requirements / you will develop:

• Great communication working with team to understand business context and project roadmap

• Good and concise end-to-end programming skill across ML platform stacks such as Caffe2, Pytorch

• Across the board understanding of distributed training algorithms, memory/compute efficiency optimization, and how they affect high-level product metrics

Top 3 must-have HARD skills:

1. Python, C++ programming fluency

2. Experience with Pytorch programming

3 Experience with system performance analysis

Good to have skills:

1 Strong communication and collaboration skills

2 Experience with GPU programming and performance optimization

3 Experience with large-scale system development and performance characterization/optimization

Bonus:

• Experience with Pytorch and Caffe2 programming

• Experience with GPU programming and performance optimization

• Experience with large-scale system development and performance characterization/optimization

Experience:

• Education: BS / MS / PhD in EE/CS

• Years of Experience: minimum 5+

• Engineering/software development experience