Haystack
US - California - Santa Clara County
View Company Profile /
<< Go Back
Optimize collective algorithms and communication topologies for large-scale machine learning training, including developing low-level device drivers and C/C++ implementations of communication patterns. Collaborate with hardware teams to improve software and custom silicon performance, diagnose compute and bandwidth bottlenecks, and build analysis and automation frameworks for distributed systems.
Requirements: Candidates need at least three years of professional software development experience and at least two years designing or architecting systems with a focus on reliability and scaling. Proficiency in at least one major programming language is required.
Key Skills: 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 Design, System Reliability and Scalability
Benefits: Flexible Working Hours, Work-Life Balance, Mentorship, Professional Growth Opportunities
© 2026 engineeringjobs.net, Inc. All Rights Reserved.
Terms of Service | Privacy
Powered by JOBBEX