Software Engineer

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

  • Job Type: Full time
  • Just Posted

Job Description

Design, develop, and maintain high-performance runtime libraries and drivers for machine learning applications and custom hardware accelerators, managing the runtime system through its full development life cycle. Innovate to support multiple machine learning frameworks and optimize AI workloads across hardware platforms, collaborating with engineering teams on distributed training and inference solutions.

Requirements: Requires at least three years of professional software development experience and at least two years of experience designing or architecting new or existing systems. Candidates must have programming experience in at least one software programming language.

Key Skills: Software Development, System Design, System Architecture, Runtime Libraries, Drivers, Machine Learning, Hardware Accelerators, Distributed Training, Inference, Performance Optimization, Scalability, Reliability, Cross-Functional Collaboration

Benefits: Sign-On Payments, Equity Options, Health Coverage, Retirement Plan Matching, Paid Time Off, Parental Leave, Mentorship, Professional Development, Flexible Working Hours




Fast Track Upload