
Software Engineer
Haystack · United States
- Hybrid
- Contract
- $130,000 / year
- United States
Job highlights
- Build a cutting-edge AI agent platform.
- Integrate AI into development pipelines.
- Develop agent orchestration and knowledge bases.
- Enhance developer productivity and innovation.
- Utilize Python, cloud, and LLM APIs.
About the role
Software Engineer AI Platform at Haystack Partner
We are seeking a talented Software Engineer to join a Haystack partner organization, focusing on designing, building, and extending a shared platform that integrates cutting-edge AI agent technology into development pipelines.
The Role
In this role, you will architect robust and scalable solutions to enable teams to leverage AI without extensive re-architecture. You will architect and implement sophisticated agent orchestration systems, seamlessly integrate AI agent capabilities into modern CI/CD platforms, and develop and expand a suite of shared, tool-based functions for AI agents. Additionally, you will design and implement advanced knowledge bases for AI agents, implement robust AI guardrails and TokenOps controls, and instrument the entire AI platform with comprehensive observability.
What You'll Need
- 3-7 years of professional experience in software development.
- Strong proficiency in Python for production-grade serverless functions and event-driven services.
- Solid experience with cloud-based services including serverless compute, API management, and messaging queues.
- Specific experience with AI agent services, action groups, knowledge bases, and guardrails.
- Hands-on experience integrating with large language model (LLM) APIs.
- Familiarity with CI/CD platforms and best practices.
- A strong security mindset.
What's On Offer
- Contribute to a groundbreaking centralized AI platform.
- Empower engineering teams with safe, governed, and cost-aware AI agents.
- Enhance developer productivity and drive innovation.
- Access to benefits such as health benefit contributions, retirement plans with match, and flexible spending accounts.
Apply via Haystack today!
Key skills/competency
- Software Engineer
- AI Agent Technology
- Python
- Serverless Functions
- Cloud Services
- LLM APIs
- CI/CD
- Agent Orchestration
- Knowledge Bases
- AI Guardrails
Skills & topics
- Software Engineer
- AI Engineer
- Python Developer
- Cloud Engineer
- Serverless
- LLM
- AI Platform
- CI/CD
- Agent Orchestration
- Haystack
How to get hired
- Tailor your resume: Highlight Python, cloud services, AI agents, and LLM integration experience.
- Showcase AI projects: Include personal or professional projects demonstrating AI agent or LLM API usage.
- Prepare for technical interviews: Brush up on Python, serverless, and CI/CD concepts.
- Understand the partner's mission: Research how they leverage AI to solve problems.
- Apply via Haystack: Follow their specific application process.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the core responsibilities for a Software Engineer AI Platform at a Haystack partner company?
- As a Software Engineer AI Platform, you will design and build a shared platform integrating AI agent technology, architect agent orchestration systems, integrate AI into CI/CD, develop knowledge bases, and implement AI guardrails. You'll also ensure platform observability and work with LLM APIs.
- What specific technical skills are essential for this Software Engineer role?
- Essential technical skills include 3-7 years of software development experience, strong Python proficiency for serverless and event-driven services, cloud services (serverless, API management, messaging queues), experience with AI agent services (knowledge bases, guardrails), and integration with LLM APIs. Familiarity with CI/CD and security best practices is also crucial.
- How does this role empower engineering teams?
- This role empowers engineering teams by providing them with a groundbreaking, centralized AI platform. It enables them to safely and cost-effectively leverage AI agents, enhancing their productivity and driving innovation within their development pipelines.
- What kind of benefits can I expect as a Software Engineer AI Platform with this Haystack partner?
- This role offers benefits such as health benefit contributions, retirement plans with a company match, and flexible spending accounts, contributing to overall employee well-being and financial security.
- How can I best prepare my application for the Software Engineer AI Platform position?
- To best prepare your application, tailor your resume to highlight your Python, cloud, AI agent, and LLM integration experience. Be ready to discuss your experience with CI/CD, serverless architecture, and security. Showcase any relevant AI or platform development projects you've worked on.
- Is this role focused on AI agent development or platform engineering?
- This role is a blend of both. You will be developing a platform that integrates AI agent technology. This involves platform engineering to build scalable solutions and also specific development related to AI agent capabilities like orchestration, knowledge bases, and guardrails.