Skip to main content

Software Engineer

Technology
Haystack
Washington, United States$143,700 - $194,400 /year1 month ago
Full timeOn-site

Job description

We're hiring on behalf of a Haystack partner!

The Role

  • Develop and maintain high-performance runtime libraries and drivers for machine learning applications and AI accelerators.
  • Design, develop, and deploy runtime components and profilers for optimizing AI workloads.
  • Manage the full development lifecycle of runtime software, ensuring scalability, reliability, and usability.
  • Collaborate with cross-functional teams to ensure compiler outputs provide key information for performance optimization.
  • Drive innovations to support multiple ML frameworks within the profiler.

What You'll Need

  • 3+ years of professional software development experience.
  • 2+ years of experience in designing or architecting new and existing systems, including design patterns, reliability, and scaling.
  • Experience programming in at least one software programming language.
  • 3+ years of experience with the full software development lifecycle, including coding standards, code reviews, source control, build processes, testing, and operations.
  • Experience architecting, building, and operating distributed systems with a focus on high availability and fault tolerance.
  • Hands-on experience with cloud services in production environments.

What's On Offer

  • Competitive annual salary ($143,700 - $194,400) plus potential for sign-on payments and restricted stock units.
  • Comprehensive benefits package including health insurance, 401(k) matching, paid time off, and parental leave.
  • Opportunities for mentorship and career growth within a supportive team environment.
  • A culture that values work-life balance and encourages finding personal fulfillment.
Apply via Haystack today!
Keywords
machine-learningartificial-intelligenceacceleratorsplanning-and-designvisual-art-designproduct-development-and-designtraining-and-developmentscalabilityusabilityperformance-optimizationsoftware-developmentprogramming-languagessoftware-development-lifecycleprogramming-style-guidecode-reviewsource-code-controlsoftware-version-managementrevision-managementversion-controltesting-and-analysis

Interested in this role?