Senior Systems Software Engineer
Responsibilities & opportunities in this role:
- Work within a multi-disciplinary team environment to take part in the development, integration, and testing of machine learning HPC (High Performance Compute) platforms.
- Work multi-functionally with other software, hardware, architecture, and support teams to deliver system software for AI platforms, Linux drivers, PCIe drivers, and user space libraries.
- Develop hardware abstraction layers between Groq hardware and applications in a highly distributed architecture, of multiple Groq chips, Groq cards, and Groq racks.
- Triage and debugging of various SW issues.
- System integration of embedded systems with Silicon, Firmware, and Software
- Understanding machine learning is desirable but not essential.
Qualifications for this role:
- 5+ years of working experience in a similar role.
- Degree in Computer Science, Electrical Engineering, Computer Engineering, Mathematics, Physics, or equivalent practical experience.
- Extensive experience developing low-level performant systems in C++. Advantage: experience in Rust and Python.
- Experience developing high performance, low-latency low latency application runtime software on distributed systems.
- Prior Experience with low latency data transfer between I/O devices and memory would be a plus.
- Proficiency with debugging large, complex distributed system software.
- Knowledge of performance optimization, hardware/software integration, and Low latency IPC over a network.
- Genuine passion for system engineering and hardware/software integration
- Experience developing and shipping low-level system software for x86 and ARM.
Attributes of a Groqster:
- Humility - Egos are checked at the door
- Collaborative & Team Savvy - We make up the smartest person in the room, together
- Growth & Giver Mindset - Learn it all versus know it all, we share knowledge generously
- Curious & Innovative - Take a creative approach to projects, problems, and design
- Passion, Grit, & Boldness - no limit thinking, fueling informed risk taking
If this sounds like you, we’d love to hear from you!
Compensation: At Groq, a competitive base salary is part of our comprehensive compensation package, which includes equity and benefits. For this role, the base salary range is $143,600 to $251,300, determined by your skills, qualifications, experience and internal benchmarks.