Software Engineer

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

  • Job Type: Full time
  • 15 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 to optimize model cost and performance, and contribute throughout development, 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, along with strong technical communication and stakeholder collaboration skills.

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

Benefits: Health Insurance, Retirement Savings Plans, Paid Time Off




Fast Track Upload