Software Engineer
Technology
Haystack
Washington, United States$143,700 - $194,400 /year3 days agoUntil 1/7/2027
Full timeOn-site
Job description
We're hiring on behalf of a Haystack partner!
The Role
- Design, develop, and maintain high-performance runtime libraries, drivers, and profiler tools for custom machine learning accelerators and cloud-scale AI infrastructure
- Manage the full software development lifecycle for core runtime components, ensuring scalability, reliability, and high availability across distributed systems
- Collaborate with cross-functional compiler and framework teams to optimize AI workloads and performance for multiple machine learning frameworks
- Own services end-to-end, including deployment, monitoring, alarming, on-call support, and continuous performance tuning
What You'll Need
- 3+ years of professional software development experience, including programming with at least one modern language
- 2+ years of experience in the design and architecture of new and existing systems, focusing on reliability, scaling, and design patterns
- Track record of operating distributed systems and owning services through deployment and production operations
What's On Offer
- Annual salary of $143,700 - $194,400 per year, plus sign-on payments and restricted stock units
- Comprehensive benefits package including health, dental, vision, and life insurance, plus retirement plan matching
- Flexible working hours and a culture dedicated to work-life balance and professional mentorship
Keywords
planning-and-designvisual-art-designproduct-development-and-designmachine-learningacceleratorsscaleaiartificial-intelligenceai-infrastructuresoftware-developmenttraining-and-developmentsoftware-development-lifecyclescalabilityhigh-availabilitydistributed-computingvehicle-modification-tuningmaintenance-repair-and-operations-mroenvironment-health-and-safety-hsselife-insurancepensions-retirement-benefitsretirement-planning
Interested in this role?