Haystack
US - California - Santa Clara County
View Company Profile /
<< Go Back
Optimize collective algorithms and communication topologies for large-scale machine learning training, and develop 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, Collective Algorithms, Communication Topologies, C, C++, Device Drivers, Collective Communication, High-Performance Computing, Custom Silicon, Processor Metrics Analysis, Firmware Analysis, Workload Analysis, Performance Optimization, Distributed Systems, System Reliability, System Scaling
Benefits: Professional Growth, Mentorship, Work-Life Balance
© 2026 engineeringjobs.net, Inc. All Rights Reserved.
Terms of Service | Privacy
Powered by JOBBEX