What are the responsibilities and job description for the Software Developer position at Haystack?
A globally recognized e-commerce and cloud computing giant is seeking innovative engineers to contribute to its cutting-edge product development. This company is at the forefront of digital transformation, constantly pushing boundaries in technology and customer experience.
The Role
The Role
- Design and build autonomous agent systems to solve complex, multi-step problems
- Define architecture and evaluation frameworks for agentic workflows, ensuring scalability and reliability
- Develop and maintain efficient, reusable, and reliable code for complex software solutions
- Collaborate with cross-functional teams to define, design, and implement new features
- Mentor junior engineers and contribute to a strong, collaborative engineering culture
- Identify and resolve performance bottlenecks and bugs, while staying current with emerging technologies
- 5 years of non-internship professional software development experience
- 5 years of programming experience with at least one software programming language
- 5 years of experience leading design or architecture (design patterns, reliability, and scaling) of systems
- Experience as a mentor, tech lead, or leading an engineering team
- Strong ability to recognize and leverage opportunities where generative AI can enhance products or workflows
- Bachelor's degree in Computer Science or equivalent
- Comprehensive benefits package including health insurance and 401(k) matching
- Opportunity to work on innovative Gen AI solutions and customer-facing tools
- A supportive environment for professional growth and skill development
- Competitive compensation package including sign-on payments and restricted stock units
Salary : $168,100 - $227,400