Lead Engineer - AI/ML

Posted Yesterday
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
Artificial Intelligence • Internet of Things • Software • Energy
The Role
Design, develop, and deploy LLM-powered and Generative AI solutions including RAG pipelines, embeddings, prompt engineering, LangChain workflows, and agent systems; build AI-backed APIs and integrate models; handle data processing, vector databases, containerized deployments, basic MLOps, and implement RBAC/authentication and secure coding practices.
Summary Generated by Built In
We are looking for a Mid-Level AI/ML Engineer to design, develop, and deploy machine learning and Generative AI solutions. The role focuses on building LLM-powered applications, RAG pipelines, and AI services while working closely with product, backend, and data teams.

Key Responsibilities:

  • AI / ML & Generative AI
    Develop and implement machine learning and NLP models for real-world applications.
    Build Generative AI applications using LLMs such as OpenAI, Llama, and Mistral.
    Design and optimize Retrieval-Augmented Generation (RAG) pipelines.
    Work with embedding models, prompt engineering, and model fine-tuning.
    Apply ML techniques like classification, regression, clustering, and dimensionality reduction.
    Develop LLM workflows using LangChain and LangGraph.
    Work on agent-based and multi-agent systems, including basic A2A communication.
    Experiment with CrewAI and agent orchestration frameworks.
  • Backend & API Development
    Build and maintain AI-backed APIs using FastAPI, Flask, or Django.
    Integrate ML models into applications with scalable REST services.
  • Data & Databases
    Work with data using Python, SQL, PostgreSQL, and ArangoDB.
    Perform data processing and analysis using Pandas and NumPy.
    Use vector databases such as FAISS, Milvus, or Chroma.
  • Deployment & MLOps
    Containerize and deploy AI services using Docker.
    Use Git and Linux for version control and development workflows.
    Support on‑premise deployments and basic model monitoring.
  • Security & Access Control
    Implement RBAC, authentication, and authorization using JWT and SSO.
    Follow secure coding and data‑protection best practices.

Required Skills:

  1. Programming: Python, SQL
  2. ML & AI: Scikit-learn, PyTorch or TensorFlow
  3. Generative AI: LLMs, RAG pipelines, prompt engineering
  4. Frameworks: LangChain, LangGraph, HuggingFace
  5. Backend: FastAPI / Flask / Django
  6. Databases: PostgreSQL, ArangoDB, Vector DBs
  7. Tools: Docker, Git, Linux
  8. Data & Visualization: Pandas, NumPy, Matplotlib, Power BI

Education:

  • Bachelor’s degree in Computer Science, AI, Data Science, or related field
  • 5–8 years of experience in AI/ML or Data Science roles

Skills Required

  • Bachelor's degree in Computer Science, AI, Data Science, or related field
  • 5-8 years of experience in AI/ML or Data Science roles
  • Proficiency in Python
  • Proficiency in SQL
  • Experience with Scikit-learn
  • Experience with PyTorch or TensorFlow
  • Experience building LLM-based/Generative AI solutions, RAG pipelines, and prompt engineering
  • Experience with LangChain, LangGraph, and HuggingFace
  • Experience building backend APIs with FastAPI, Flask, or Django
  • Experience with PostgreSQL and ArangoDB
  • Experience with vector databases (FAISS, Milvus, Chroma)
  • Experience with data processing and analysis using Pandas and NumPy
  • Experience with Matplotlib or Power BI for visualization
  • Containerization and deployment experience using Docker
  • Experience with Git and Linux development workflows
  • Knowledge of RBAC, authentication/authorization (JWT, SSO) and secure coding/data protection practices
  • Familiarity with agent-based/multi-agent systems and agent orchestration frameworks (CrewAI etc.)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
850 Employees
Year Founded: 2014

What We Do

Esyasoft is a global energy-transition technology group delivering integrated smart-utility solutions across software, analytics and AI, e-mobility, battery energy storage, and digital infrastructure. Its offerings help utilities, governments, and businesses modernize electricity, water, and gas infrastructure, improve operational visibility, optimize resources, and support cleaner energy systems through smart metering, IoT-driven platforms, intelligent infrastructure, and energy services for connected, sustainable energy networks.

Similar Jobs

Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
289097 Employees
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
289097 Employees
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
289097 Employees
Hybrid
2 Locations
289097 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account