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. Collaborate with hardware teams to optimize software and custom silicon, analyze performance metrics to resolve bottlenecks, and build frameworks and automation for distributed system scaling.
Requirements: Requires at least 3 years of professional software development experience and at least 2 years designing or architecting systems, with attention to reliability and scaling. Candidates must be proficient in at least one major programming language.
Key Skills: Software Development, System Design, System Architecture, Reliability, Scalability, Programming, C, C++, Device Drivers, Collective Communication, Distributed Systems, Machine Learning, High-Performance Computing, Performance Optimization, Hardware-Software Co-Optimization, Automation
Benefits: Mentorship, Professional Growth, Work-Life Balance
© 2026 engineeringjobs.net, Inc. All Rights Reserved.
Terms of Service | Privacy
Powered by JOBBEX