Ecolab Inc.

Senior AI Engineer

Ecolab Inc.
Apply
2 hours ago
Bengaluru, IndiaSenior

Responsibilities

  • Design, develop, test, deploy, and support production-grade LLM-powered applications and AI-enabled services.
  • Build and optimize retrieval-augmented generation pipelines covering document ingestion, chunking, embeddings, retrieval, and response grounding.
  • Implement agentic AI workflows for task execution, tool usage, context handling, and multi-step orchestration.
  • Develop AI-enabled APIs and backend services using Python, FastAPI, Azure Functions, containerized services, and REST integrations.
  • Use LLM platforms, AI development tools, orchestration frameworks, vector search platforms, and cloud services to deliver scalable GenAI solutions.
  • Integrate AI services with enterprise systems, APIs, workflow platforms, backend systems, and downstream applications.
  • Implement logging, tracing, monitoring, and operational controls for deployed AI systems.
  • Participate in design reviews, code reviews, testing, release activities, and production troubleshooting.
  • Create reusable prompt patterns, orchestration templates, shared components, developer utilities, and GenAI accelerators.
  • Improve reliability and support continuous enhancement across the AI application lifecycle.
  • Collaborate with AI engineers, architects, product teams, engineers, product owners, and platform teams.

Requirements

  • 5 to 8+ years of experience in software engineering, AI/ML engineering, or AI solution delivery, including hands-on intelligent application development and deployment.
  • Experience delivering GenAI, LLM-powered, or AI-enabled solutions in development, pilot, or production environments.
  • Strong Python and modern backend engineering experience, including APIs, services, and application components.
  • Hands-on experience with platforms such as Azure OpenAI, Azure AI Studio, OpenAI API, AWS Bedrock, or Google Vertex AI.
  • Experience with orchestration frameworks such as Semantic Kernel, LangChain, or AutoGen for prompt workflows, tool calling, and agent coordination.
  • Strong knowledge of RAG, embeddings, vector search, and grounding patterns using platforms such as Azure AI Search, Pinecone, Weaviate, or FAISS.
  • Experience deploying cloud-native AI services with Azure Functions, Azure Container Apps, FastAPI, Docker, GitHub, or Azure DevOps.
  • Understanding of CI/CD, containerization, automated testing, and secure deployment practices.
  • Familiarity with observability tools such as Application Insights, OpenTelemetry, Azure Monitor, Datadog, or New Relic.
  • Experience integrating AI services with REST APIs, enterprise workflows, backend systems, or downstream business applications.
  • Ability to translate requirements into structured technical implementations and own work across design, build, testing, deployment, support, and improvement.
  • Preferred: experience with multi-step agentic workflows, tool orchestration, structured prompting, MCP, A2A interaction patterns, Microsoft AI Foundry, Azure Machine Learning, Azure AI, or Copilot Studio.
  • Preferred: experience with enterprise integrations, event-driven architectures, reusable GenAI assets, AI governance, safety, evaluation, cost management, or prompt quality monitoring.
  • Working knowledge of TypeScript or C# in addition to Python.
  • Strong communication and collaboration skills with technical and non-technical stakeholders.

Tech Stack

C#DatadogDockerFastAPIPythonTypeScript
Ecolab Inc.

About Ecolab Inc.

10,000+ employees
Contact me