10 days ago
Base Salary
$180k - $280k/yr
Responsibilities
- Develop, enhance, and maintain next-generation AI deployment software.
- Collaborate with system software, ML, and hardware experts.
- Optimize and trade-off various aspects of hardware-software co-design.
- Build and scale software deliverables within tight development timelines.
- Contribute to the productization of the software stack for the AI compute engine.
Requirements
- BS in Computer Science, Engineering, Math, Physics, or related degree with 12+ years of industry software development experience.
- MS in Computer Science, Engineering, Math, Physics, or related degree preferred with 6+ years of experience.
- Strong grasp of system software, data structures, computer architecture, and machine learning fundamentals.
- Proficient in C/C++/Python development in a Linux environment.
- Experience with distributed, high-performance software design and implementation.
- Self-motivated team player with a strong sense of ownership and leadership.
- Preferred: MS or PhD in Computer Science, Electrical Engineering, or related fields.
- Experience with inference servers/model serving frameworks and deep learning frameworks.
- Experience deploying ML workloads on distributed systems and familiarity with MLOps tools.
