Software Engineer

Haystack
US - California - Santa Clara County
View Company Profile / << Go Back

  • Job Type: Full time
  • 2 days ago

Job Description

Design, develop, and maintain high-performance runtime libraries and drivers for machine learning applications and specialized hardware accelerators. Manage the software development life cycle and collaborate across teams to optimize kernels, frameworks, and system performance while supporting industry-standard machine learning frameworks.

Requirements: Requires at least three years of professional software development experience and at least two years designing or architecting systems, with a focus on reliability and scaling. Candidates must be proficient in at least one major programming language.

Key Skills: Software Development, Runtime Libraries, Device Drivers, Machine Learning, Hardware Accelerators, System Design, System Architecture, Reliability, Scalability, Performance Optimization, Machine Learning Kernels, Machine Learning Frameworks, Programming Languages, Software Development Life Cycle

Benefits: Health Insurance, Retirement Planning, Paid Time Off, Mentorship, Career Growth, Work-Life Balance




Fast Track Upload