Duration: Permanent
Employment Type: Full-time
Experience Required: 10+ years in software engineering, including at least 2 years of production-grade Generative AI experience
Job Overview
We are looking for an experienced Lead AI Engineer / Forward Deployed AI Engineer to design, develop, deploy, and scale enterprise-grade Generative AI (GenAI) and Agentic AI solutions.
The ideal candidate will combine strong software engineering expertise with hands‑on experience building production‑ready AI applications. You will work closely with business stakeholders, domain experts, UX designers, and enterprise architects to transform complex business challenges into secure, scalable, and reliable AI‑powered solutions.
Key Responsibilities
- Design, develop, and deploy end‑to‑end Generative AI and Agentic AI applications for enterprise use cases.
- Build scalable backend services and APIs using Python, FastAPI, or Flask, alongside modern frontend technologies such as React and TypeScript.
- Develop multi‑agent AI workflows using LangGraph, AutoGen, CrewAI, or custom orchestration frameworks.
- Design and implement enterprise Retrieval‑Augmented Generation (RAG) systems using vector databases and advanced retrieval techniques.
- Build AI‑driven solutions for engineering automation, project planning, cost estimation, operational risk analysis, and automated reporting.
- Implement LLM evaluation frameworks, safety guardrails, source citations, and human‑in‑the‑loop validation processes.
- Integrate AI applications with enterprise databases, document repositories, APIs, and existing business systems.
- Deploy and maintain production applications using Docker, Kubernetes, CI/CD pipelines, and cloud infrastructure.
- Collaborate with technical and non‑technical stakeholders to gather requirements, present solutions, and translate business needs into technical deliverables.
- Deliver working software through rapid development cycles, continuous testing, user feedback, and iterative improvements.
- Ensure solutions meet enterprise standards for security, reliability, scalability, traceability, and performance.
Required Skills and Qualifications
- Minimum 10 years of professional experience in full‑stack software development and systems engineering.
- At least 2 years of hands‑on experience deploying and maintaining production‑grade Generative AI applications.
- Strong proficiency in Python and backend frameworks such as FastAPI or Flask.
- Experience with React, TypeScript, Streamlit, Chainlit, or similar frontend technologies.
- Practical experience developing Agentic AI workflows using LangGraph, AutoGen, CrewAI, or custom state‑machine architectures.
- Strong knowledge of enterprise RAG architectures, embeddings, vector search, retrieval optimization, and reranking.
- Experience with vector databases such as Qdrant, Milvus, Pinecone, Chroma, or equivalent technologies.
- Strong understanding of relational and NoSQL databases, data pipelines, ETL, and enterprise data integration.
- Experience with Docker, Kubernetes, CI/CD, automated testing, and production deployment practices.
- Familiarity with LLM evaluation frameworks such as Ragas or TruLens, safety guardrails, source attribution, and human‑in‑the‑loop workflows.