Senior Data Engineer
Skills
About the role
Job Title: Senior Data Engineer – GenAI Data Platforms
Job Summary
We are seeking a highly skilled Senior Data Engineer to architect and build next-generation Generative AI (GenAI) data platforms that power Large Language Model (LLM)-based applications, AI copilots, and Retrieval-Augmented Generation (RAG) systems. The ideal candidate will have extensive experience in modern data engineering, distributed data processing, Azure cloud technologies, and production-grade machine learning pipelines.
This role requires hands-on expertise in designing scalable data platforms capable of processing structured, unstructured, and multi-modal datasets while enabling advanced AI capabilities such as vector search, embeddings, semantic retrieval, and intelligent agent workflows.
Key ResponsibilitiesGenAI Data Platform Development
Design, build, and maintain scalable GenAI-ready data platforms for enterprise AI applications.
Develop robust pipelines for structured, semi-structured, unstructured, and multi-modal data.
Build production-ready Retrieval-Augmented Generation (RAG) pipelines, including document ingestion, chunking, embedding generation, indexing, retrieval, and prompt orchestration.
Develop AI data services that support LLM-based applications, enterprise search, and AI copilots.
Optimize vector indexing and semantic search performance for low-latency AI applications.
Machine Learning Platform Engineering
Own the end-to-end Machine Learning lifecycle, including:
Data ingestion
Data preprocessing
Feature engineering
Model training
Model evaluation
Deployment
Monitoring
Retraining
Rollback strategies
Build production-grade ML pipelines using Azure-native services with automated CI/CD.
Implement experiment tracking, model versioning, and model governance using Azure Machine Learning and MLflow.
Data Engineering
Design and implement scalable batch and real-time data pipelines using Apache Spark, PySpark, and Azure Databricks.
Build streaming architectures using Apache Kafka and Spark Structured Streaming.
Process large-scale datasets including:
JSON
XML
PDFs
Documents
Images
Audio
Application logs
Multi-modal enterprise data
Develop high-performance ETL/ELT pipelines optimized for scalability and reliability.
Ensure data quality, lineage, governance, and monitoring across all pipelines.
Generative AI & Agentic AI
Design and deploy enterprise-grade GenAI applications using Azure OpenAI Service.
Develop embedding pipelines using Azure OpenAI embedding models and other embedding frameworks.
Build intelligent Agentic AI workflows with:
Multi-step reasoning
Tool calling
Function orchestration
Memory management
Guardrails
Observability
Reliability engineering
Cost optimization
Implement prompt engineering and prompt management strategies.
Vector Databases & Search
Design and manage enterprise vector search systems using:
Azure AI Search
Pinecone
FAISS
ChromaDB
Weaviate (Preferred)
Optimize semantic retrieval performance.
Develop hybrid search architectures combining keyword and vector search.
Cloud & DevOps
Build cloud-native architectures on Microsoft Azure.
Implement Infrastructure as Code (IaC) using Terraform or Bicep (preferred).
Develop CI/CD pipelines using Azure DevOps or GitHub Actions.
Automate deployment, monitoring, rollback, and infrastructure provisioning.
Ensure platform security, scalability, reliability, and cost optimization.
Required Technical SkillsProgramming Languages
Python
PySpark
SQL
Scala (Preferred)
Big Data Technologies
Apache Spark
Spark Structured Streaming
Apache Kafka
Apache Airflow
Delta Lake
Azure Databricks
Cloud Technologies (Azure Preferred)
Azure Data Factory
Azure Databricks
Azure Machine Learning
Azure OpenAI Service
Azure AI Search
Azure Blob Storage
Azure Data Lake Storage Gen2
Azure Event Hubs
Azure Key Vault
Azure Monitor
Azure Functions
Machine Learning & MLOps
Azure Machine Learning
MLflow
Model Registry
Experiment Tracking
CI/CD for ML
Model Monitoring
Feature Engineering
Model Deployment
Feature Stores
Generative AI
Large Language Models (LLMs)
Retrieval-Augmented Generation (RAG)
Embeddings
Prompt Engineering
Semantic Search
AI Copilots
Agentic AI
Function Calling
LangChain
LangGraph (Preferred)
LlamaIndex
Vector Databases
Vector Search Technologies
Azure AI Search
Pinecone
FAISS
ChromaDB
Milvus (Preferred)
Weaviate (Preferred)
Data Engineering
ETL / ELT
Data Lake Architecture
Data Warehousing
Data Governance
Data Quality
Metadata Management
Batch Processing
Streaming Pipelines
DevOps & Version Control
Git
Azure DevOps
GitHub Actions
Docker
Kubernetes (Preferred)
Terraform (Preferred)
Required Qualifications
Bachelor's degree in Computer Science, Information Technology, Data Engineering, Software Engineering, or a related field.
Master's degree in Data Science, Artificial Intelligence, or Computer Science is preferred.
Microsoft Azure Data Engineer Associate or Azure AI Engineer certification is an advantage.
Experience
6–8 years of experience in Data Engineering.
Strong expertise in Python, PySpark, SQL, Apache Spark, Kafka, and Airflow.
Hands-on experience with Azure cloud services.
Experience building scalable enterprise data platforms.
Practical experience working with unstructured and multi-modal data (JSON, logs, PDFs, images, audio, and documents).
Proven experience developing RAG pipelines, vector search systems, and embedding workflows.
Exposure to production-grade LLM and Generative AI solutions.
Experience with MLOps, ML lifecycle management, and Azure Machine Learning.
Preferred Skills
Experience with LangChain, LangGraph, or LlamaIndex.
Familiarity with Hugging Face Transformers and open-source LLMs.
Knowledge of Kubernetes-based AI deployments.
Experience implementing observability for AI systems.
Understanding of Responsible AI principles, governance, and AI security.
Exposure to distributed systems and microservices architecture.
Key Competencies
Strong software engineering fundamentals.
Advanced problem-solving and analytical thinking.
Ability to design highly scalable distributed systems.
Excellent communication and stakeholder management skills.
Strong understanding of cloud architecture and AI infrastructure.
Passion for innovation in Artificial Intelligence and Generative AI.
Key Performance Indicators (KPIs)
Reliability and scalability of data pipelines.
Pipeline execution success rate and latency.
Data quality and governance compliance.
Performance of RAG and vector search systems.
ML deployment frequency and model reliability.
Infrastructure uptime and cost optimization.
AI application response accuracy and retrieval relevance.
Reduction in operational overhead through automation.
Why Join Us?
Build cutting-edge GenAI platforms powering enterprise AI products.
Work with Azure OpenAI, RAG, vector databases, and Agentic AI technologies.
Collaborate with experienced AI engineers, data scientists, and cloud architects.
Drive innovation in next-generation AI applications.
Competitive compensation, continuous learning opportunities, and career growth in AI and cloud engineering.
Work Location: Hybrid remote in Noida, Uttar Pradesh (Noida)
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.