What We’re Looking For
• 7+ years of software engineering experience, with at least 2 years of hands-on work building LLM-based applications or AI-powered automation in production.
• Strong proficiency in Python and Java, with experience building production services (not just notebooks and prototypes).
• Hands-on experience with LLM APIs (Claude, OpenAI, or similar), including prompt engineering, function/tool calling, structured outputs, and context management.
• Experience building LLM agents with tool-use capabilities—MCP servers, function calling, API orchestration, and multi-step workflows.
• Strong understanding of AI safety and reliability patterns: output validation, hallucination mitigation, cost controls, rate limiting, and audit trails.
• Practical knowledge of enterprise data sources and integration patterns (REST APIs, SQL databases, messaging systems).
• Excellent engineering fundamentals: clean code, testing discipline, observability, and production-readiness.
• Strong communication skills; you can explain AI capabilities and limitations to non- technical stakeholders with clarity and honesty.
Tech Environment
• Python and Java as primary languages.
• LLM APIs: Claude (Anthropic), with exposure to other providers as needed.
• MCP servers for tool-use integration; REST APIs for enterprise system connectivity.
• AKS, PostgreSQL, SQL Server, and enterprise data stores.
• GitHub Actions for CI/CD; observability tooling for agent monitoring.