Haystack
US - California - Santa Clara County
View Company Profile /
<< Go Back
Enhance collective algorithms, communication topologies, device drivers, and C/C++ implementations to improve large-scale machine learning training and AI compute performance. Collaborate with hardware teams and build analysis and automation frameworks to identify and resolve compute and bandwidth bottlenecks in distributed systems.
Requirements: Requires at least 3 years of professional software development experience and at least 2 years designing or architecting systems with a focus on reliability and scaling. Candidates must be proficient in at least one major programming language.
Key Skills: Software Development, Collective Algorithms, Communication Topologies, Machine Learning Training, Device Drivers, C, C++, Collective Communication, Hardware-Software Co-Optimization, Custom Silicon, High-Performance Computing, Performance Analysis, Firmware Metrics, Distributed Systems, Automation, System Architecture
Benefits: Professional Growth, Mentorship, Flexible Working Hours, Work-Life Balance
© 2026 engineeringjobs.net, Inc. All Rights Reserved.
Terms of Service | Privacy
Powered by JOBBEX