About the Role
As a Lead Gen AI Engineer in our Team, you’ll work closely with the Automation Delivery
Director, Architects, Technical Lead and delivery squads in Designing and Building world
class AI solutions within Automation Centre. You will be responsible for Solution Design,
Development, Testing and deployment of AI initiatives by partnering with Operations,
Technology and Vendor partners.
Responsibilities:
System Design and Architecture: Design optimised architectures for Gen AI and
agent-based solutions at scale
Develop and Integrate AI Models: Design, implement, and deploy generative AI
models and Machine Learning solutions to meet specific business needs.
Web API Development: Build, maintain, and document RESTful and GraphQL APIs
for seamless integration of AI services with web and mobile applications using
fastapi, Flask, etc
Model Deployment and Monitoring: Implement, deploy, and monitor ML models
on cloud platforms or on-premise environments using frameworks like TensorFlow,
PyTorch, or Hugging Face. Experienced in Kubernetes
Data Processing and Management: Preprocess large datasets, manage data
pipelines, and optimize data storage for AI/ML applications.
Collaborate with Cross-functional Teams: Work closely with data scientists,
software engineers, and product managers to design scalable solutions and deploy
AI-driven features.
Optimize Code for Performance: Write clean, maintainable, and efficient Python
code with an emphasis on scalability and performance.
Research and Experimentation: Stay up-to-date with the latest trends in
Generative AI, LLMs, and ML, and proactively experiment with new technologies to
improve current processes.
Mentorship and Leadership: Mentor junior engineers and provide guidance on
best practices in AI/ML development.
Must Haves:
Education: Bachelor’s degree in computer science, Engineering, Mathematics, or a
related field. A master’s degree is a plus.
Experience:
o 8+ years of professional experience
o 6+ years of Python experience
o Proven experience with productionising Generative AI based solutions
o Proven experience with Machine Learning frameworks like TensorFlow,
PyTorch, or Hugging Face.
o Experience with Web APIs: RESTful API design, FastAPI, Flask/Django,
and best practices for security and scalability.
o Cloud Platforms: Familiarity with AWS, GCP, or Azure for deploying and
scaling ML models.
o Experience in Docker and containerised platforms
o Experience in RAG and finetuning of foundational models
Skills:
o Python: Advanced proficiency in Python, with a strong understanding of
libraries such as NumPy, Pandas, and Scikit-Learn.
o ML/AI Tools: Hands-on experience with popular machine learning and deep
learning frameworks like TensorFlow, PyTorch, and Keras.
o Generative AI: Solid understanding of generative model concepts like (e.g.,
GPT, GANs, VAEs, and transformers). Knowledge of text and image
generation models, fine-tuning, and prompt engineering. Experience in
langchain.
o API Development: Skilled in designing, developing, and consuming APIs for
real-time data processing and integration with other services.
o Data Engineering: Proficiency in data preprocessing, feature engineering,
and working with large datasets.
o Deployment: Experience with Docker, Kubernetes, or serverless
architectures for model deployment and scalability.
o Version Control: Git, GitHub, or Bitbucket.