Software Engineer V

Duration : 06 Months +

JOB DESCIPTION:

Our team is building state-of-the-art machine learning SW/HW infrastructure. We are looking for a software engineer, working on tracking performance indicators and metrics for key benchmarks that matter to the company, distilling critical insights to help team members and cross-functional partners to improve performance across the stack.

Responsibilities:

Work with team members and cross-functional partners to build and maintain benchmark tracking framework. Sometimes this may include some modifications to the software stack (compiler, runtime, kernels).

Maintain and track benchmarks and metrics over time, automate and streamline the process along the way. 

Distill observed results and provide insights with team members.

[Optional] analyze and reason about the results with hardware performance counters, provide feedback to the team with potential improvements.

 

Must-have HARD skills:

  • Experience in performance measurements and optimization
  • Fluency in programming with Python / C++
  • Ability to work in a dynamic environment.

Good to have skills:

  • Experience in creating benchmarks and testing framework, visualize results (e.g., dashboards) and extract meaningful insights          
  • Experience with machine learning or HPC workloads
  • Experience in cross-group and cross-functional collaboration with excellent communication skills