AI Engineer
Posted 115ds ago
Employment Information
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

















