699,089open jobs
41,455companies
98,822added this week
Browse all
Salary
$28k – $61k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Senior · 8+ years exp
Overview
Company
Impact
Profile match
Headquartered in the US, Epsilon provides customers tools for digital messaging: Email, mobile & social, Email and cross channel services, Marketing automation and Marketing operations. Recently opened offices in India.

We are looking for a Senior Software Engineer to join our AI Centre of Excellence team at Epsilon, working at the heart of enterprise-grade Conversational, Agentic, and AI Platforms and applications. This role is for someone who brings a strong software engineering backbone, a data-oriented outlook, and deep hands-on expertise in Generative AI, RAG, and Agentic AI systems and is ready to help shape the future of intelligent, enterprise systems at scale.

You will be building and scaling AI-powered applications and agents that serve thousands of associates and clients across Epsilon and Publicis Groupe, integrating with enterprise systems. You will own and operate across the full lifecycle - from ideation, experimentation and prototyping to production hardening, evaluation, and operational governance.

The candidate will have responsibilities across the following functions:

Core Engineering and Architecture:

  • Design, develop, and ship production-grade AI applications - including conversational Assistants, RAG pipelines, and multi-agent systems.
  • Architect scalable, secure, and cost-efficient backend services using Python, Node.js, and cloud-native patterns (AWS / Azure/ GCP).
  • Build and maintain API services (RESTful, streaming) that integrate AI capabilities with enterprise systems.
  • Write clean, testable, well-documented code with CI/CD standards; champion engineering rigour in an AI-first team.

Generative AI and LLM Systems:

  • Build and optimise LLM-powered features - including prompt engineering, structured output design, tool/function calling, and context management (multi-turn conversations, session handling).
  • Design and implement evaluation frameworks (groundedness scoring, regression testing, quality benchmarking) for AI outputs - ensuring trust, accuracy, and continuous improvement.
  • Stay hands-on with LLM APIs (Azure OpenAI, AWS Bedrock, Anthropic, open-source models) and make informed decisions on model selection, cost-latency tradeoffs, and fine-tuning vs. prompting strategies.

Retrieval-Augmented Generation (RAG):

  • Design and build enterprise RAG pipelines, including embedding selection, chunking strategies, metadata enrichment, hybrid retrieval, re-ranking, and citation/traceability.
  • Integrate and manage vector databases for scalable knowledge retrieval across heterogeneous enterprise data sources.
  • Continuously improve retrieval quality by building golden test sets, measuring relevance, and implementing feedback loops.
  • Work with Multimodal retrieval based on unstructured content.

Agentic AI and Orchestration:

  • Design and implement agentic workflows - autonomous and semi-autonomous AI agents that can reason, plan, use tools, and implement multi-step business workflows with human-in-the-loop checkpoints.
  • Build multi-agent orchestration frameworks using tools like AWS Bedrock, Agentcore, Cursor and other state-of-the-art open-source frameworks - enabling collaborative agent systems for complex enterprise scenarios.
  • Develop reusable tool integrations that agents can invoke autonomously, with proper guardrails and safety controls.

Data and Analytics Mindset:

  • Work with structured and unstructured enterprise data cleaning, transforming, and preparing data for AI consumption.
  • Apply data science fundamentals (EDA, statistical analysis, anomaly detection) to diagnose issues, validate model behaviour, and derive actionable insights from AI system telemetry.
  • Collaborate with data engineering teams to ensure data pipelines are reliable, timely, and aligned with AI feature needs.

Governance, Safety and Ops:

  • Implement Responsible AI practices - including guardrails for hallucination handling, PII protection, restricted topic filtering, and compliance with enterprise security standards.
  • Build and operate LLMOps / MLOps pipelines - model deployment, monitoring, logging, tracing, cost tracking, and lifecycle management.
  • Contribute to SOPs, governance documentation, and operational runbooks for AI systems deployed across teams.

Requirements:

  • Experience: 5-8+ years in software engineering, with at least 2+ years hands-on in Generative AI / LLM-based systems.
  • Software Engineering: Strong proficiency in Python; experience with backend frameworks (FastAPI, Flask, Express/Node.js ); clean API design, version control (Git), testing, and CI/CD.
  • Generative AI: Hands-on experience with LLM APIs (Azure OpenAI, AWS Bedrock, Anthropic, Google Gemini); prompt engineering, structured outputs, tool/function calling.
  • RAG: Proven experience building RAG pipelines - embedding models, chunking, retrieval logic, vector database, re-ranking, and grounding.
  • Agentic AI: Experience designing agent-based architectures - tool use, planning, multi-step workflows; familiarity with AWS Bedrock, Azure AI Foundry, or equivalent frameworks.
  • Data Fundamentals: Solid understanding of data wrangling, SQL, EDA, and basic ML concepts; ability to work with structured/unstructured data at scale.
  • Databricks: Designs, builds, and manages scalable data pipelines and AI solutions within the Databricks Lakehouse Platform.
  • Cloud: Experience with AWS or Azure - deploying containerised services, serverless functions, and working with cloud AI/ML services.
  • System Design: Ability to design distributed, scalable AI systems with clear tradeoffs on cost, latency, and reliability.

Good-to-Have:

  • Multi-Agent Systems and A2A Protocols - experience with agent-to-agent communication patterns, Model Context Protocol (MCP), or similar emerging standards.
  • Fine-Tuning and Model Adaptation - experience fine-tuning LLMs or adapter-based methods (LoRA, QLoRA) for domain-specific use cases.
  • AI Evaluation and Benchmarking - experience building evaluation harnesses, automated grading, and regression testing for LLM outputs.
  • Microsoft Ecosystem - familiarity with M365 Copilot, Copilot Studio, Bot Framework, Teams integrations, Adaptive Cards.
  • Observability and Tracing - experience with AI-specific observability for debugging and monitoring AI systems in production.
  • NLP and Classical ML - deeper grounding in NLP (named entity recognition, text classification, sentiment analysis) and classical ML (scikit-learn, XGBoost).
  • Knowledge Graphs and Hybrid Search - experience combining graph-based retrieval with vector search for richer contextual grounding.
  • Edge / Cost Optimisation - techniques for reducing inference cost, including model distillation, quantisation, caching, and batching strategies.
  • Security and Compliance - awareness of data privacy regulations, secure API design, and AI red-teaming / adversarial testing.
  • Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Data Science, or a related field (or equivalent practical experience).
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
699,089 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Bengaluru
Data Engineer 2 hours ago
$23k – $57k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Bengaluru
Python
SQL
Scala
Databases
Snowflake
Databricks
Delta Lake
AI/ML
Spark
Machine Learning
DevOps
Azure DevOps
Azure
Analytics
Power BI
Talend
Azure Data Factory
Collibra
Management
Confluence
Jira
Power Apps
Agile
Apply
$25k – $60k per year (Estimated) • Remote/Hybrid • Full-Time • 10+ years exp • Bachelor's Degree • Hyderabad
Python
SQL
AI/ML
Machine Learning
Analytics
Tableau
Power BI
Management
Agile
Apply
$33k – $70k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Bengaluru
Python
SQL
C#
C#
.NET
DevOps
Rest API
Azure
CI/CD
SOAP
Management
Power Automate
Agile
Apply
$181k – $338k per year (Estimated) • Remote/Hybrid • Full-Time • 10+ years exp • Malvern • Charlotte • Dallas • Philadelphia
Python
SQL
AI/ML
Fine-tuning
Knowledge Distillation
Function Calling
AI Agents
LLM
RAG
Hallucination
LLMOps
SFT
Human-in-the-Loop
Context Engineering
LLM Evaluation
LLM Guardrails
Agentic Workflows
Multi-Agent Systems
Model Distillation
Machine Learning
DevOps
CI/CD
Apply
$62k – $135k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Master's Degree • Malvern
Python
SQL
Apply
DevOps Engineer 3 days ago
$29k – $63k per year (Estimated) • In office • 5+ years exp • Bengaluru
Python
PowerShell
Bash
Databases
Databricks
Delta Lake
Apache Kafka
AI/ML
Spark
DevOps
Terraform
Ansible
GCP
Azure DevOps
GitHub Actions
CloudFormation
Prometheus
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Grafana
Configuration Management
Amazon EKS
Google GKE
Azure AKS
Amazon CloudWatch
Linux
Unix
Apply
$35k – $74k per year (Estimated) • In office • 12+ years exp • Bachelor's Degree • Bengaluru
Python
JavaScript
Java
Kotlin
TypeScript
SQL
Node JS
Scala
Java
Maven
Spring Boot
Hibernate
Spring MVC
Gradle
Frontend
Angular
DevOps
Terraform
Ansible
Kibana
CloudFormation
CI/CD
Git
AWS
Docker
Kubernetes
Grafana
Bitbucket
Amazon EKS
Amazon ECS
Amazon CloudWatch
Cybersecurity
SonarQube
Veracode
Management
Agile
Scrum
Apply
$19k – $57k per year (Estimated) • In office • 3+ years exp • Bengaluru
Python
SQL
Python
pySpark
Databases
Databricks
AI/ML
Hadoop
Spark
DevOps
AWS
Bitbucket
Linux
Unix
Apply
$42k – $89k per year (Estimated) • In office • Full-Time • 12+ years exp • PhD • Bengaluru
Rust
C++
DevOps
gRPC
OpenTelemetry
Kubernetes
Apply
Admin Executive 1 day ago
$13k – $31k per year (Estimated) • In office • Full-Time • 2+ years exp • Master's Degree • Bengaluru
Management
Microsoft Office
Apply
$14k – $35k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Bengaluru
Apply
$23k – $67k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Bengaluru • Hyderabad
Apply
Remote • Full-Time • Bengaluru
Marketing
LinkedIn
Instagram
Apply
See all jobs
This is one of many
699,089 more open roles from verified company boards, updated every day.