Lead Software Engineer - ML

Freshworks

Chennai District

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Freshworks seeks a Lead Software Engineer for the Machine Learning team, focusing on Generative AI and LLMs to implement AI innovations. Responsibilities include AI application design, full-stack ML delivery, and system architecture. Candidates should have 6-9 years of experience in software engineering and ML development, with expertise in Python, JavaScript, and TypeScript.

This role offers opportunities to lead POC initiatives and design complex technical solutions, ensuring high performance in production. Join Freshworks to shape the future of our AI capabilities.

Qualifications

  • 6 to 9 years of highly relevant experience in software engineering and machine learning development.
  • Proven track record of architecting, building, and productionizing Machine Learning solutions.

Responsibilities

  • Design, build, and deploy robust AI applications leveraging RAG and various frameworks.
  • Write high-performance, production-grade code to build extensible ML APIs and services.
  • Architect complex technical solutions from scratch.
  • Apply advanced prompt engineering techniques for LLM performance.
  • Continuously integrate modern AI tooling for tech stack improvement.
  • Manage comprehensive ML pipelines, ensuring efficiency from data preprocessing to deployment.
  • Lead Proof of Concept initiatives to validate frameworks and AI models.
  • Build monitoring capabilities for system health and performance metrics.

Skills

Expert-level coding capabilities in Python
Expert-level coding capabilities in JavaScript
Expert-level coding capabilities in TypeScript
Deep practical knowledge of Prompt Engineering
Familiarity with AI ecosystems
Hands-on experience in System Design
Practical experience with MLOps practices

Education

Degree in Computer Science
Degree in Artificial Intelligence
Degree in Mathematics

Job description

As a Lead Software Engineer for the Machine Learning team, you will act as the critical link between cutting‑edge AI research and product‑ready implementation. With a heavy focus on Generative AI and Large Language Models (LLMs), you will translate sophisticated concepts into scalable, highly reliable systems. Your work will directly accelerate our AI innovation, transforming Agentic frameworks and RAG architectures into production‑grade features that serve millions of requests.

Responsibilities
  • Advanced AI Implementation: Design, build, and deploy robust AI applications leveraging Retrieval‑Augmented Generation (RAG) and various Agentic frameworks to solve complex business challenges.
  • Full‑Stack ML Delivery: Write high‑performance, production‑grade code to build extensible ML APIs and scalable web services using Python, JavaScript, and TypeScript.
  • Hands‑On System Design: Architect complex technical solutions from scratch. Lead the hands‑on design of distributed systems, ensuring technical alignment across product and engineering teams.
  • Prompt Engineering and Optimization: Apply advanced prompt engineering techniques to maximize LLM performance, accuracy, and efficiency within our product ecosystem.
  • AI Tooling and Ecosystems: Continuously evaluate and integrate modern AI tooling (vector databases, orchestration layers, and LLMOps platforms) to keep our tech stack at the cutting edge.
  • End‑to‑End Pipeline Architecture: Build and manage comprehensive ML pipelines, including data preprocessing, automated deployment, cross‑validation, and active feedback loops.
  • Prototyping and POC Execution: Lead Proof of Concept (POC) initiatives to identify and validate optimal frameworks, tech stacks, and AI models for new product features.
  • Operational Intelligence: Devise and build monitoring capabilities for system health, latency, token usage, and model performance metrics (e. g., accuracy, hallucination rates) to ensure long‑term stability.
Requirements
  • Experience: 6 to 9 years of highly relevant experience in software engineering and machine learning development.
  • Production Excellence: Proven track record of architecting, building, and productionizing Machine Learning or Generative AI solutions at an enterprise scale.
  • Education: Degree in Computer Science, Artificial Intelligence, Mathematics, or a related quantitative field.
Core Skills and Expertise
  • Programming Languages: Expert‑level coding capabilities in Python, JavaScript, and TypeScript.
  • Generative AI Mastery: Deep practical knowledge of Prompt Engineering, Retrieval‑Augmented Generation (RAG) architectures, and diverse Agentic frameworks (e. g., LangChain, LlamaIndex, AutoGen).
  • System Design: Strong, hands‑on experience in complex, distributed System Design and foundational engineering (Data Structures and Algorithms).
  • AI Tooling and Infrastructure: Familiarity with the modern AI ecosystem, including vector databases (e. g., Pinecone, Weaviate), LLM APIs, and cloud infrastructure for large‑scale data processing.
  • MLOps / LLMOps: Practical experience with MLOps practices, ensuring seamless, automated, and secure model transitions from development into production environments.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead AI Engineer
Lead AI Engineer

EPAM Systems • India

On-site
INR 2,000,000 - 3,000,000
Technical Lead – ML Engineer
Technical Lead – ML Engineer

Azilen Technologies • Ahmedabad District

On-site
INR 4,500,000 - 8,500,000
Lead Software Engineer - Python with GenAI, LLM
Lead Software Engineer - Python with GenAI, LLM

EPAM Systems • India

On-site
INR 1,800,000 - 2,800,000
Junior AI Engineer
Junior AI Engineer

Ion Enterprise Solutions • Pune District

Hybrid
INR 1,500,000 - 2,500,000
Senior Data Scientist
Senior Data Scientist

Neurealm • Gurugram District

On-site
INR 900,000 - 1,300,000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

The Reliable Jobs • India

On-site
INR 2,800,000 - 4,400,000
Lead AI Engineer
Lead AI Engineer

Epam Systems • Chennai District, Coimbatore District

On-site
INR 4,500,000 - 7,000,000
Applied AI Engineer
Applied AI Engineer

Keka Technologies Private Limited • Mohali

On-site
INR 4,000,000 - 7,500,000
Lead Gen AI ML Engineer
Lead Gen AI ML Engineer

Freecharge • Delhi, Gurugram District

Hybrid
INR 300,000 - 600,000
Sr / Lead AI Engineer
Sr / Lead AI Engineer

Wishtreetech • Ahmedabad District

On-site
INR 1,200,000 - 1,800,000