Software Engineer

Haystack
US - California - San Jose
View Company Profile / << Go Back

  • Job Type: Full time
  • Just Posted

Job Description

Develop and optimize a compiler that converts machine learning models from popular frameworks into efficient implementations for custom hardware accelerators and cloud servers. Address performance challenges for diverse AI models, including large language models and vision transformers, and collaborate with chip architects and ML application engineers to support deployment.

Requirements: Candidates need proven software development experience and a strong foundation in system design and architecture, along with proficiency in an object-oriented language such as C++ or Java. Experience with compiler design or building machine learning models using frameworks on accelerators is preferred.

Key Skills: Software Development, System Design, Software Architecture, C++, Java, Compiler Design, Compiler Optimization, Machine Learning, Machine Learning Frameworks, Hardware Accelerators, Cloud Computing, Object-Oriented Programming, Model Deployment, Cross-Functional Collaboration

Benefits: Health Insurance, 401(k) Matching, Paid Time Off




Fast Track Upload