Senior Data Engineer (India)

Senior Data Engineer (India)

05 Aug
|
WebSenor InfoTech
|
India

05 Aug

WebSenor InfoTech

India

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 contemporary 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)

📌 Senior Data Engineer (India)
🏢 WebSenor InfoTech
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior data engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior data engineer (india) / india