Haystack
US - California - Santa Clara County
View Company Profile /
<< Go Back
Optimize collective algorithms and communication topologies for large-scale machine learning training, including low-level device drivers and C/C++ implementations. Collaborate with hardware teams to improve software and custom silicon performance, analyze system metrics to resolve compute and bandwidth bottlenecks, and build automation frameworks for distributed system scaling.
Requirements: Requires at least three years of professional software development experience and at least two 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, Machine Learning, C, C++, Device Drivers, Collective Communication, Hardware-Software Co-Optimization, High-Performance Computing, Performance Analysis, Firmware, Workload Metrics, Bottleneck Analysis, Distributed Systems, System Scaling
Benefits: Mentorship, Professional Growth, Work-Life Balance
© 2026 engineeringjobs.net, Inc. All Rights Reserved.
Terms of Service | Privacy
Powered by JOBBEX