Tech Stack
Distributed SystemsGoHadoopJavaScriptKubernetesOpen SourcePythonRust
About the role
- Steer the technical direction of the Agent, the core of Sema4.ai's product
- Deliver customer value by translating customer needs into production-ready solutions with focus on quality, security, and performance
- Own the end-to-end technical architecture for core pieces of the AI Agent platform
- Provide technical leadership and mentorship to engineering teams and foster a culture of continuous learning and collaboration
- Influence engineering best practices from code review to release processes to ensure stable and efficient deployments
- Participate in discovery through deployment, ensuring teams deliver and execute on outcomes
- Report to Engineering Manager, AI Agents and collaborate within the Engineering team
Requirements
- 10+ years of experience in software engineering, including several years in technical leadership positions
- GenAI Expert: deep understanding of LLMs, context management strategies, prompting strategies, tool use, prompt caching, multi-modality, structured outputs, and model-provider-specific differences
- Leadership & Communication Skills: ability to convey complex ideas to technical and non-technical audiences, lead projects, influence stakeholders, and mentor senior engineers in distributed environments
- Mastery of Python and solid background in at least one other language (e.g., Go, JavaScript, Rust)
- Distributed Systems Expertise: experience with complex, high-availability distributed systems running on containerized environments such as Kubernetes
- Security-Focused Mindset: experience integrating security best practices with knowledge of enterprise compliance and governance
- Problem-Solving & Adaptability: ability to navigate ambiguous requirements and rapidly iterate to deliver high-quality solutions
- Comfortable operating in a distributed product organization and working across time zones
- Experience level: Senior (10+ years)