Search by job, company or skills

Senior AI Engineer

Early Applicant
  • Posted 3 days ago
  • Be among the first 10 applicants

Job Description

About CAST

Businesses move faster using CAST technology to understand, improve, and transform their software. Through semantic analysis of source code, CAST produces 3D maps and dashboards to navigate inside individual applications and across entire portfolios. This intelligence empowers executives and technology leaders to steer, speed, and report on initiatives such as technical debt, GenAI, modernization, and cloud. As the pioneer of the software intelligence field, CAST is trusted by the world's leading companies and governments, their consultancies and cloud providers. See it all castsoftware.com.

About the Job:

Working at CAST R&D means being an important part of a highly-talented, fast-paced, multicultural and Agile team based in Paris (France) and Bangalore (India). The team builds a sophisticated source code analysis platform leveraging parsing, control flow, data flow and other mechanisms to fully understand the inner structure of the complex IT systems developed and used by Fortune 500companies.

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 Gen AI 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.

  • Lead the design and implementation of Gen AI 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 consolidate 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.

Profile Experience:

  • 4+ years, with hands-on experience building and shipping AI/ML systems in production.
  • Core AI/Gen AI skills: Building LLM applications using APIs from providers such as Open AI, 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 Lang Chain, 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151586199

Similar Jobs

Bengaluru, India

Skills:

TypescriptPythonevaluation methodologyLLM agent systemsGoAnthropicAI system optimizationcontext engineeringevaluation frameworksfrontier model APIsOpenAIGemini

Bengaluru, India

Skills:

DockerRest ApisKubernetesPythonLangChainAnthropic ClaudeCrewAIGoogle Geminisimilarity search infrastructureembedding modelsvector databasesAutoGenLangGraphLLM APIsmicroservices architectureMistralLlamaOpenAI GPT-4semantic searchLlamaIndexRAG architectures

Bengaluru, India

Skills:

NlpMLopsAzurePythonexperiment trackingAPI deploymentNLUvector databasescontainer orchestrationGDPR compliancemodel serving

Bengaluru, India

Skills:

PrometheusKafkaSpring BootGrafanaDatadogNestjsPythonJavaExpressNode.jsRedisRabbitmqFastAPIAWS SQSAnthropic ClaudeGoogle GeminiGoAzure OpenAIWebSocketsOpenTelemetryNATSGoogle Pub SubTriton Inference ServerTensorFlow ServingvLLMServer-Sent EventsOpenAI

Bengaluru, India

Skills:

JavaPythonsimilarity searchembeddingsvector search systemscontext optimizationrelevance rankingdata chunkingvector databaseshybrid retrievalLLM-powered applicationssemantic search