Senior AI Software Engineer

Haystack
United StatesFull-timePosted Aug 30, 2026

About the role

A leading technology firm, pioneering in innovative AI-enabled products and capabilities, is seeking a talented professional to join their dynamic team. This company is at the forefront of applying generative AI to solve complex business and customer challenges, dedicated to building secure, reliable, and scalable solutions.

The Role

Design and build production-grade AI agent systems, including multi-agent workflows and orchestration layers.

Develop retrieval, context, and memory systems for grounding AI outputs and supporting multi-step workflows.

Create AI-powered decision-support systems meeting accuracy, traceability, and explainability requirements.

Develop distributed backend services, event-driven workers, and multi-stage processing systems for reliable AI output delivery.

Build intuitive user experiences using React and TypeScript to make complex AI capabilities understandable.

Establish patterns for AI quality assurance, including automated evaluations, regression testing, and compliance guardrails.

What You'll Need

Five or more years of software engineering experience with ownership of complex systems from design to production.

Hands-on experience building AI-enabled applications, including agentic workflows, LLM integrations, and production AI pipelines.

Strong Python expertise for asynchronous services, type-safe application development, and scalable backend systems.

Strong React and TypeScript expertise for building polished, reliable, and maintainable product experiences.

Experience with RAG, embeddings, vector search, context engineering, or other retrieval-based AI architectures.

Fluency with relational databases and strong data-modeling judgment.

What's On Offer

The opportunity to work on cutting-edge AI technologies and innovative product development.

A collaborative environment partnering with Engineering, Product, Data, Security, and Infrastructure teams.

Involvement in developing critical AI systems for regulated environments like healthcare.

Mentorship opportunities to raise engineering standards across the team.

Apply via Haystack today!

Responsibilities

  • Design and build production-grade AI agent systems
  • Develop retrieval, context, and memory systems for AI outputs
  • Create AI-powered decision-support systems
  • Develop distributed backend services and multi-stage processing systems
  • Build intuitive user experiences using React and TypeScript
  • Establish patterns for AI quality assurance

Qualifications

  • Five or more years of software engineering experience
  • Hands-on experience building AI-enabled applications
  • Strong Python expertise for asynchronous services
  • Strong React and TypeScript expertise
  • Experience with RAG, embeddings, vector search, or retrieval-based AI architectures
  • Fluency with relational databases

Benefits

  • Opportunity to work on cutting-edge AI technologies
  • Collaborative environment with various teams
  • Involvement in developing critical AI systems
  • Mentorship opportunities

Skills mentioned

PythonReactTypeScriptAI AgentsLarge Language ModelsRetrieval-Augmented GenerationEmbeddingsBackend DevelopmentDistributed SystemsSQL

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