Senior Software Architect, AI Applications
Lead technical direction and contribute hands-on to scalable AI agent systems for a revenue intelligence platform. The role works across teams in a flexible hybrid model.
תחומי אחריות
- Define reference architecture and technical contracts for agents, tools, context, and models.
- Contribute directly to design and code across teams.
- Establish evaluation methods, regression gates, and production monitoring for non-deterministic systems.
- Set engineering standards and mentor engineers.
- Promote coding agents, AI code review, and agentic development workflows.
- Design agent orchestration, integrations, retrieval and memory, quality controls, model routing, runtime infrastructure, and cloud-native deployment practices.
דרישות
- At least 10 years of backend development experience, with strong Java and Spring Boot expertise.
- Staff- or Principal-level impact across multiple teams, leading through influence.
- Production experience shipping LLM applications, such as agents, tool calling, RAG, or structured generation.
- Deep expertise designing large-scale distributed systems, including asynchronous, event-driven, and streaming architectures.
- Ability to work in unfamiliar codebases, switch context across teams, and identify high-impact opportunities.
- Strong mentoring and communication skills.
- Curiosity about AI and a track record of promoting AI-assisted development.
יתרון
- Experience with agent frameworks or protocols such as MCP, Spring AI, or LangChain/LangGraph.
- Experience with LLM evaluation, observability, and multi-provider model routing.
- Experience with vector databases, search infrastructure, or knowledge graphs.
- Familiarity with AI security, prompt injection, data leakage, and agent permissions.
- Working knowledge of Python alongside a JVM stack.
- Background in B2B SaaS, CRM, or revenue technology.