Software Engineer

Haystack
Seattle, Washington, United StatesFull-time$168,100–$227,400Posted Sep 14, 2026

About the role

We're hiring on behalf of a Haystack partner!

The Role

  • Design and implement solutions for distributed execution of a deep learning compiler.
  • Develop and maintain efficient and reliable build, test, and release mechanisms for the compiler.
  • Optimize the performance of complex neural network models on custom-built hardware.
  • Collaborate with ML services teams to bring new products and features to market.
  • Solve complex technical challenges across the software stack.

What You'll Need

  • 5+ years of professional software development experience.
  • Proficiency in at least one programming language.
  • Experience leading the design and architecture of new and existing systems.
  • Full software development lifecycle experience, including coding standards, code reviews, source control, build processes, testing, and operations.
  • Experience mentoring or leading engineering teams.
  • Master's degree in Computer Science or equivalent preferred.

What's On Offer

  • Competitive annual salary ($168,100 - $227,400) plus potential for sign-on bonuses and stock units.
  • Comprehensive benefits package including health insurance, 401(k) matching, and paid time off.
  • Opportunity to work on cutting-edge machine learning accelerators.
  • A collaborative, startup-like development environment.

Apply via Haystack today!

Responsibilities

  • Design and implement solutions for distributed execution of a deep learning compiler.
  • Develop and maintain efficient and reliable build, test, and release mechanisms for the compiler.
  • Optimize the performance of complex neural network models on custom-built hardware.
  • Collaborate with ML services teams to bring new products and features to market.
  • Solve complex technical challenges across the software stack.

Qualifications

  • 5+ years of professional software development experience.
  • Proficiency in at least one programming language.
  • Experience leading the design and architecture of new and existing systems.
  • Full software development lifecycle experience, including coding standards, code reviews, source control, build processes, testing, and operations.
  • Experience mentoring or leading engineering teams.
  • Master's degree in Computer Science or equivalent preferred.

Benefits

  • Competitive annual salary plus potential for sign-on bonuses and stock units.
  • Comprehensive benefits package including health insurance, 401(k) matching, and paid time off.
  • Opportunity to work on cutting-edge machine learning accelerators.
  • A collaborative, startup-like development environment.

Skills mentioned

System DesignDistributed SystemsPerformance OptimizationGitCI/CDSoftware TestingDeep LearningNeural NetworksC++Systems Engineering

About Haystack

Haystack combines AI & expert vetting to deliver world-class tech candidates who are engaged, aligned, and ready to interview. We're trusted by over 400,000+ tech candidates, working in Software Engineering, Data, Design, DevOps, Cloud, Tech Management, Testing, Product & Delivery, Architecture and more. 100s of employers from startups and scale-ups like Atom Bank, DuckDuckGo and Goodlord to established enterprises like American Express, Dunelm and AWS use Haystack to connect with qualified tech talent that they can't find anywhere else.

Technology51-200 employeesNewcastle upon Tyne, England