1. Full-Stack + Data Engineer
Role Overview
We are looking for a Full-Stack + Data Engineer with strong hands-on experience across backend development, data engineering, cloud technologies, and up-to-date GenAI solutions. The ideal candidate should be comfortable building scalable applications as well as designing and implementing data pipelines and analytics platforms.
Key Responsibilities
• Design, develop, and maintain scalable full-stack applications and backend services.
• Build robust data pipelines, ETL/ELT workflows, and data processing solutions.
• Develop APIs and microservices using Java, Python, and Node.js.
• Build production-grade APIs using FastAPI and other modern Python frameworks.
• Design and optimize data solutions using Databricks, Delta Lake/Delta Tables, Apache Spark/PySpark, and SQL.
• Build data ingestion, transformation, validation, and orchestration pipelines.
• Work with cloud platforms, preferably Microsoft Azure, across compute, storage, databases, data engineering, and AI/ML services.
• Develop and integrate GenAI applications, LLM-based solutions,
RAG pipelines, AI agents, and intelligent automation.
• Work with vector databases, embeddings, prompt engineering, model APIs, and LLM frameworks.
• Collaborate with frontend, backend, data, AI/ML, and product teams to deliver end-to-end solutions.
• Apply best practices for security, scalability, performance, testing, CI/CD, and observability.
Required Technical Skills
• Primary Languages (Must Have): Python, SQL and React.
• Secondary Languages (Working knowledge): Node.js/JavaScript, Java and Scala
• Backend: FastAPI, REST APIs, microservices, and Spring Boot or equivalent.
• Data Engineering: Apache Spark/PySpark, Databricks, Delta Lake/Delta Tables, ETL/ELT, and data pipelines.
• Cloud: Azure preferred; AWS/GCP experience is also valuable.
• Databases: SQL and NoSQL databases; data warehouse/lakehouse experience is desirable.
• GenAI: LLMs, RAG, embeddings, vector databases, prompt engine
📌 Data Engineer (Gurugram)
🏢 TP
📍 Gurugram