Principal Data Engineer

3 weeks ago


Kolkata, West Bengal, India Xebia Full time

Position name: Principal Data Engineer

Experience: 10 -14 years

Location - Gurugram/Chennai/Jaipur/Pune/Bhopal/Bangalore

Summary of JD: AWS, Spark, Pyspark, Python, SQL, AWS, Data Warehouse design and development, Databricks and dbt, architecting and implementing workflow management systems, Airflow, Spark applications, CI/CD processes, experience with GitHub Actions

Detailed Job Description

About the team: As a Principal Data Engineer in the Data Warehouse team you will be relied on to lead a team of Sr. Data Engineers, propose Architecture, solve complex situations and data model, interact directly with client for requirement gathering, build a holistic roadmap, identify risks and have mitigation strategy, develop and deliver high-quality features and finish tasks to a high standard. You'll be part of an emerging team, focussing on building and improving our innovative Data Warehouse offerings applying marketing suites.

What we are looking for

For this position the ideal candidate has 10+ years of experience in software development, and with data structures/algorithms with a focus on backend and data engineering.

Level of skills and experience:

● Overall 10 + years of experience in data engineering with 4+ years leading team

● 8+ years of hands-on experience in using Python, JVM and Shell Scripting with production experience.

● 5+ years of proven experience on building cloud native data intensive applications, Amazon Web Service experience is a must and good to have experience in GCP.

● Experience on Data Warehouse design and development per the business nature using any of the modern data warehouses.

● Having experience in Databricks and dbt experience is required.

● Highly proficient in architecting and implementing workflow management systems, Airflow is a must.

● Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).

● Hands-on experience of building and maintaining Spark applications.

● Fundamental understanding of Parquet, Delta Lake and other OTFs file formats.

● Proficiency on an IaC tool such as Terraform, CDK or CloudFormation is a must.

● Experience with observability systems (such as Datadog or Prometheus/Grafana)

● Strong experience on building CI/CD processes, experience with GitHub Actions, ArgoCD or Jenkins is good to have.

● Experience with unit testing and test automation frameworks.

● propose and review Architecture

● solve complex situations and data model

Soft skills:

● Lead a team of 4-5 Senior Engineers

● client communication and Requirement gathering

● interact directly with client for requirement gathering

● build a holistic roadmap

● identify risks and have mitigation strategy

● Comfortable providing, receiving constructive feedback, particularly while participating in code reviews and ability to not only code, but also provide good quality readable business documentation.

● Focus on business value vs engineering interest and focus on business value vs engineering interest.

● Pro-active / service-oriented towards our internal customers



  • Kolkata, West Bengal, India Mindstech Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Principal Software Architect to lead our cloud-native application architecture, high-scale data systems, and platform strategy.This role blends architecture strategy, engineering leadership, and ownership of critical platform decisions. Required Candidate profileNET Core (5+ years hands-on) with advanced knowledge of async programming, API performance,...


  • Kolkata, West Bengal, India GENPACT Full time

    Genpact NYSE G is a global professional services and solutions firm delivering outcomes that shape the future Our 125 000 people across 30 countries are driven by our innate curiosity entrepreneurial agility and desire to create lasting value for clients Powered by our purpose - the relentless pursuit of a world that works better for people - we...


  • Kolkata, West Bengal, India MightyBot Full time

    Join our team as a Principal Engineer, where we're focused on graduating AI from interesting demos to indispensable products. You will architect and build the core distributed systems that provide the reliable, scalable foundation for this mission. This is a role for hands-on technical leaders who want to solve our hardest infrastructure challenges and build...


  • Kolkata, West Bengal, India Genpact Full time ₹ 8,00,000 - ₹ 25,00,000 per year

    Principal Consultant-Team Lead with deep expertise in in AWS-native tools and modern data architecture.-COR {72DFFB25-B417-48D1-A715-887C8CE4CDDC}&file=Non-Tech-Principal Consultant-Team Lead with deep expertise in in AWS-native Job Principal Consultant Primary Location India-Kolkata Schedule Full-time Education Level Master's / Equivalent Job Posting Sep...


  • Kolkata, West Bengal, India Genpact Full time

    Job Descriptionhttps://genpactonline.sharepoint.com/:w:/r/sites/Textio_JD_Repository/_layouts/15/Doc.aspxsourcedoc=%7B9ADD1FA8-F2CD-4247-B6A9-4E2CF22A120C%7D&file=Non-tech-Principal%20Consultant-%20Sr.%20Snowflake%20Data%20Engineer%20(Snowflake%2BPython%2BCloud)%E2%80%AF%2016.docx&action=default&mobileredirect=true


  • Kolkata, West Bengal, India Hitachi Rail Full time US$ 80,000 - US$ 1,20,000 per year

    *About Us*A career at Hitachi Rail will help create a legacy. With operations in every corner of the world, our work goes to the cutting-edge of digital transformation and technology. From the multi-cultural strength of our global organisation to the sustainable and innovative ways we work to bring people together, there's something for everyone to get stuck...


  • Kolkata, West Bengal, India Indus Net Technologies Full time ₹ 25,00,000 - ₹ 40,00,000 per year

    Job Description : Tech Lead/Principal Engineer, Backend Context We are in search of a Backend Team Lead with a solid foundation in Golang and SQL databases (Postgres SAP Hana), and extensive knowledge of backend systems architecture. The successful candidate will play a critical role in leading the development team, making key system design decisions, and...


  • Kolkata, West Bengal, India Applied Data Finance Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job SummaryWe are seeking skilled and motivated Data Scientists with 4+ years of experience in data science with good domain understanding. The ideal candidate will have a strong foundation in data science concepts, proficiency in analytical tools, and the ability to translate data insights into actionable business recommendations. This role requires a blend...


  • Kolkata, West Bengal, India Genpact Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job Description Genpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000 people across 30 countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose - the relentless pursuit of a world that works better for...


  • Kolkata, West Bengal, India Applied Data Finance Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Key Responsibilities.Collaborate with data scientists to support end-to-end ML model development, including data preparation, feature engineering, training, and evaluation.. Build and maintain automated pipelines for data ingestion, transformation, and model scoring using Python and SQL.. Assist in model deployment using CI/CD pipelines (e.g., Jenkins)...