Software Engineer

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

  • Job Type: Full time
  • 2 days ago

Job Description

Design, implement, test, deploy, and maintain compiler software and user interfaces for specialized hardware accelerators, optimizing performance across machine learning models and frameworks. Collaborate with hardware, runtime, science, and application teams on pre-silicon design, product launches, numerical error analysis, and compiler defect resolution.

Requirements: Requires at least 3 years of professional, non-internship software development experience and at least 2 years of non-internship design or architecture experience. Candidates must have experience programming in at least one software programming language, with knowledge of design patterns, reliability, and scaling.

Key Skills: Software Development, Software Design, Software Architecture, Compiler Optimization, Compiler Performance, Compiler Stability, Machine Learning, Hardware Accelerators, Testing, Deployment, Reliability, Scaling, Numerical Error Analysis, Defect Resolution, Cross-Functional Collaboration

Benefits: Sign-On Payments, Restricted Stock Units, Health Insurance, 401(k) Matching, Paid Time Off, Parental Leave




Fast Track Upload