Live opening · Posted 2 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
As a Senior AI Engineer, you will lead the design and delivery of the AI capabilities that sit on top of this uniquely rich, deterministic software-intelligence data, building GenAI and agentic systems that help enterprises understand, modernize, and transform their code with precision and certainty. The AI squad currently spans several independent services (transaction/code summarization, Graph RAG-based knowledge retrieval, and a multi-agent orchestration layer); a central part of this role is bringing architectural coherence across them as the squad and its codebase mature.
Responsibilities:
Lead the design and implementation of GenAI and LLM-powered features that turn CAST's deterministic code and architecture data into actionable insights for developers, architects, and IT executives.
Architect and develop scalable, fault-tolerant RAG systems over large enterprise codebases, vector databases, hybrid search, chunking, and retrieval evaluation integrated as shared, reusable components across microservices rather than duplicated per service.
Design and build agentic systems for code understanding and modernization: tool use via the Model Context Protocol (MCP), multi-step reasoning, and multi-agent orchestration, including handling long-horizon task failure modes with durable, resumable workflows.
Lead efforts to optimize inference performance and cost in production, leveraging best practices in prompt/context engineering, caching, model selection, and latency/through put tuning.
Establish evaluation, guardrails, and responsible-AI standards to measure and continuously improve accuracy, safety, and reliability, including building the squad's first retrieval/agent evaluation harness.
Drive architectural consistency across the AI squad's services, consolidating duplicated LLM-provider, graph-database, and configuration logic into shared, well-tested internal libraries; introduce lightweight architecture-decision records to capture rationale as the platform evolves.
Provide technical guidance and mentorship to engineers, fostering a culture of excellence, collaboration, and continuous learning within the team.
You will be working as an individual contributor, integrated in teams working on the AI and dashboard capabilities of the CAST platform. Your teammates are located in India and in France. You will collaborate on writing and designing new features and improving existing ones. You will write unit tests and drive code reviews. You will participate in best-practices definition and technology watch. Depending on your will, skills, and experience, you will have the opportunity to take technical lead on topics or projects.
While the domain of CAST is a niche, the position will offer you the chance to work on software at the intersection of generative AI and deterministic software intelligence, a genuinely differentiated technical problem focusing on technical and creative skills.
Requirements:
Experience: 4+ years, with hands-on experience building and shipping AI/ML systems in production.
Core AI/GenAI skills: building LLM applications using APIs from providers such as OpenAI, Anthropic, or Google, and open-source models.
RAG: practical experience with retrieval-augmented generation pipelines, vector databases(graph-native vector indexes a plus), hybrid search, and retrieval evaluation.
Agentic systems: experience with frameworks such as LangChain, Llama Index, or Lang Graph tool use, multi-agent orchestration, and system-level prompt/context engineering.
Model Context Protocol (MCP): practical experience building or integrating MCP-based tool servers; this is core to how the squad exposes agent tooling, not a peripheral skill.
LLM Ops / Gen AI Ops: deploying, monitoring, and evaluating models in production; building evaluation harnesses and guardrails; comfortable owning CI/CD for AI services (lint, test, and build gates are the squad's standing bar for any service moving beyond early prototype).
Durable workflow / long-running orchestration: familiarity with orchestration frameworks(e. g., Temporal, Prefect) or equivalent patterns for retryable, persistent multi-step agent workflows directly relevant as the squad's agent orchestration moves past simple in-memory job queues.
Programming: strong skills in Python; experience in backend technologies like Node.js, Java, or Go, and REST web services.
Cloud & data: experience deploying and scaling on a major cloud platform (AWS, Azure, or GCP); working knowledge of SQL/NoSQL databases; graph databases such as Neo4jare used extensively across the squad's services
(graph store, vector index, and tenant/credential store) and are a strong plus.
Good to have: containers (Docker/Kubernetes).
Experience with code intelligence, static/program analysis, or developer tooling is a strong plus.
Involves designing the software system and selecting algorithms, models, or technologies used for business applications, with an eye toward consistency across the squad's multiple services rather than single-service optimization.
Contribute to software development and AI design discussions for new features and new product development.
Strong problem-solving skills and ability to troubleshoot applications, models, and environment issues.
Adaptability, ability to learn faster, independent, responsible, and diligent.
Good team spirit and interpersonal skills; excellent written and analytical skills and business thinking.
Technical leader with good mentoring and communication skills.
The candidate should have a passion for technology and a flexible, creative approach to problem solving. You are autonomous and take responsibility for your work. Ideally, you know how to write unit tests and test suites, and maybe even better, write them test-first. You know agile methodologies such as Scrum.
You know about GIT and the use of continuous integration tools. You have built AI-powered applications end-to-end.
Candidate should have a Bachelor's or Master's technical degree or equivalent experience, with strong knowledge in software engineering and applied AI. A proactive self-starter and creative thinker in designing, developing, and supporting applications.
Work as part of cross-functional, passionate agile project teams to ensure quality is driven into the heart of the development process.
Experience
3-4 yrs
More openings worth a look
Recently tracked roles with full details and direct application links.