AI Engineer

Posted 115ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

AI Engineer responsible for designing, building, and optimizing production-grade AI agent systems to meet enterprise customer needs. Collaborating within a Professional Services team with a strong engineering culture.

Responsibilities:

  • Design multi-agent systems with Subagents/Handoffs/Router patterns
  • Implement agent logic using langchain/langgraph
  • Design comprehensive evaluation frameworks
  • Optimize prompts with A/B testing
  • Implement state management (short-term and long-term memory)
  • Design RAG patterns with vector store integration
  • Guide customers on agent deployment and configuration management
  • Integrate agents into CI/CD pipelines
  • Collaborate with Solution Architects on infrastructure requirements
  • Set up observability using LangSmith
  • Lead agent engineering maturity assessments
  • Work directly with enterprise customers to understand requirements and present recommendations
  • Partner with Solution Architects, Engagement Managers, and Product/Engineering teams

Requirements:

  • 5+ years of experience in software development
  • 2+ years focused on AI/ML applications or agents
  • Customer-facing experience is preferred
  • Strong experience with LLM frameworks (langchain/langgraph, or similar)
  • Strong experience with state management (short-term and long-term memory)
  • Experience designing and implementing evaluation frameworks for AI applications (LLM-as-judge, deterministic evaluators)
  • Strong prompt engineering skills with experience in optimization, externalization, and A/B testing
  • Experience with vector stores, RAG patterns, and knowledge organization
  • Experience with MCP/tool integration, API design, and error handling patterns
  • Strong Python and/or TypeScript development skills with production-grade code quality
  • Understanding of cloud platforms (GCP, AWS, or Azure) and common services
  • Knowledge of containerization and container orchestration concepts
  • Understanding of CI/CD concepts and experience integrating applications into CI/CD pipelines
  • Understanding of networking, security (authentication, authorization), and observability concepts
  • Ability to collaborate with infrastructure teams on deployment requirements
  • Customer-facing experience with enterprise customers (preferred)
  • Experience conducting technical assessments or code reviews
  • Strong communication skills with ability to explain technical concepts to diverse audiences
  • Strong problem-solving skills with ability to analyze complex requirements and design elegant agent solutions
  • Consultative approach with ability to understand customer needs, provide recommendations, and guide implementation

Benefits:

  • Very competitive and comprehensive