The AI software team is building solutions that enable the latest AI models and workflows to run efficiently on on NextSilicons unique hardware architectureunlocking a new level of performance
We are seeking a talented engineer with extensive experience in modelling, analyzing and optimizing AI workloads and end-to-end flows. This position lies at the intersection of computer science, hardware architecture and ML computational algorithm.
Responsibilities:
Model AI workload behavior on custom hardware and software
Identify bottlenecks and propose optimizations in hardware architecture and software.
Define next generation software requirements and specifications.
Requirements:
B.Sc. degree in software engineering, computer science, or a related field. M.Sc. or Ph.D. is a plus.
Proficiency in Python and C/C++.
5+ years of experience in software engineering.
2+ years hands-on experience with profiling and analyzing AI models.
Excellent command of PyTorch or TensorFlow.
Expertise in competitive performance analysis is a strong advantage.
At least one of the following:
Demonstrated contribution to relevant open-source projects.
Significant experience with ML accelerators, high-performance computing, and GPU or CPU architectures.
B.Sc. degree in software engineering, computer science, or a related field. M.Sc. or Ph.D. is a plus.
Proficiency in Python and C/C++.
5+ years of experience in software engineering.
2+ years hands-on experience with profiling and analyzing AI models.
Excellent command of PyTorch or TensorFlow.
Expertise in competitive performance analysis is a strong advantage.
At least one of the following:
Demonstrated contribution to relevant open-source projects.
Significant experience with ML accelerators, high-performance computing, and GPU or CPU architectures.
This position is open to all candidates.