Core expectations (must have exposure across all):
• Software engineering: Proficiency in Python (preferred) or Java , with solid fundamentals (clean coding, testing, APIs, debugging, performance, and maintainability).
• Cloud engineering: Working knowledge of at least one public cloud provider — AWS preferred —including hands-on familiarity with deploying/running services, IAM/security basics, logging/monitoring, and common managed services.
• AI/ML exposure: Practical exposure to AI/ML concepts and workflows (e.g., model integration patterns, basic ML lifecycle understanding, evaluation basics), sufficient to ramp into agent development with minimal hand-holding.
Preferred experience (strong differentiators):
• Hands-on experience integrating with frontier model APIs (e.g., OpenAI or similar), including prompt design, tool/function calling, streaming, and reliability/cost considerations.
• Familiarity with advanced agent architecture concepts such as memory , guardrails/assurance , and MCP (Model Context Protocol) or similar patterns for tool interoperability.
• Experience with conversational/agent frameworks or platforms , such as LangGraph , CrewAI , Rasa , Decagon , or equivalent orchestration frameworks, including building multi-step workflows and tool-based agents