Software Engineer

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

  • Job Type: Full time
  • 23 days ago

Job Description

Design, implement, and maintain high-performance compilers that optimize machine learning models for specialized hardware accelerators. Collaborate with chip architects and machine learning engineers across the software lifecycle, from pre-silicon development through testing and production deployment.

Requirements: Requires at least three years of professional software development experience, including at least two years in system design and architecture. Candidates need proficiency in an object-oriented language such as C++ or Java and strong technical communication skills.

Key Skills: Compiler Design, Compiler Optimization, C++, Java, System Design, Software Architecture, Machine Learning, Large Language Models, Vision Transformers, Specialized Hardware Accelerators, Software Development, Testing, Production Deployment, Technical Communication, Cross-Functional Collaboration

Benefits: Health Insurance, Retirement Savings Plans, Paid Time Off, Professional Growth, Career Development




Fast Track Upload