Date Posted: 4/11/2024
Job Function: Software Development
Location: Menlo Park CA - USA
Offered Salary: Competitive
Iron Systems is an innovative, customer-focused provider of custom-built computing infrastructure platforms such as network servers, storage, OEM/ODM appliances & embedded systems.
For more than 15 years, customer have trusted us for our innovative problem solving combined with holistic design, engineering, manufacturing, logistic and global support services.
Job Title: Software Engineer V
Location: US - CA - Menlo Park
Job Description: Summary:
Our team is building state-of-the-art machine learning SW/HW infrastructure in Facebook.
We are looking for a software engineer, working on tracking performance indicators and metrics for key benchmarks that matter to the company, build up profiling infrastructure to extract more insights, and build up performance models which we can use the predict execution latency of a given model.
Responsibilities
Work with team members and cross-functional partners to build and improve our profiling and tracing capabilities.
Maintain and track benchmarks and metrics over time, automate and streamline the process along the way.
Maintain a database of the results and extract useful insights out of it.
Build performance model using the result database.
Must have skills:
Experience in performance modeling
Fluency in programming with Python / C++ • Experience working with hardware acceleration (e.
g.
, GPU, DSP, ML accelerator, CPU kernel library)
Good to have skills:
Experience with machine learning or HPC workloads
Experience in cross-group and cross-functional collaboration with excellent communication skills
Experience in specific machine learning models
Education/Experience:
5+ yrs, total experience: 10+ yrs (not strict, grad school experience can count)
Bachelor’s degree in computer science, similar technical field, or equivalent practical experience.
Location:
The majority of the team sit at Menlo Park, CA and Seattle, WA.
There is no physical presence requirements and this role can be remote, but on-site would be preferred.