• 8+ years of software engineering experience (or equivalent), delivering production-quality systems.
• Expert Python skills (clean architecture, testing, packaging, performance and reliability).
• Strong AWS architecture and development experience (security/IAM, networking, serverless and/or containers, monitoring/logging, cost controls).
• Strong data foundations: SQL, data modeling, APIs/integration patterns; comfortable incorporating RAG and text-to-SQL patterns into real solutions.
• Demonstrated rigor in experimentation: hypothesis-driven approach, evaluation plans, metrics, timeboxing, and pragmatic decision-making.
• Ability to communicate clearly to both technical and business stakeholders; proven storytelling and influence through results.
• Bachelor’s degree in Computer Science/Engineering (or equivalent practical experience).
• Hands-on experience designing and interpreting LLM evaluations (task success, faithfulness, hallucination analysis, cost/latency tradeoffs).
• Familiarity with modern LLM application stacks across vendors, with an ability to reason about abstraction tradeoffs, portability, and long-term maintainability.
• Hands-on experience with agentic systems (tool use, memory strategies, multi-agent orchestration) and reliability/evaluation techniques.