Principal Data Engineer

6 days ago


Pune, Maharashtra, India 12542 Citicorp Services India Private Limited Full time
Job Title: Principal Data Engineer

We are seeking a highly skilled Principal Data Engineer to join our team. As a Principal Data Engineer, you will be responsible for driving the creation of high-quality software products and mentoring junior engineers.

Key Responsibilities:
  • Contribute to the implementation of critical features and complex technical solutions.
  • Collaborate with other Principal Engineers to define and evolve the overall system architecture and design.
  • Provide guidance on scalable, robust, and efficient solutions that align with business requirements and industry best practices.
  • Offer expert engineering guidance and support to multiple teams, helping them overcome technical challenges and deliver high-quality software solutions.
  • Stay up to date with emerging technologies, tools, and industry trends, and evaluate their potential impact on the organization.
Requirements:
  • 8+ years' experience of implementing data-intensive solutions using agile methodologies.
  • Proficient in one or more programming languages commonly used in data engineering such as Python, Java, or Scala.
  • Multiple years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.).
  • Strong proficiency in working with relational databases and using SQL for data querying, transformation, and manipulation.
  • Clear understanding of Data Structures and Object Oriented Principles.
  • Experience of modelling data for analytical consumers.
  • Ability to automate and streamline the build, test and deployment of data pipelines.
  • Experience with Hadoop for data storage and processing is valuable, as is exposure to modern data platforms such as Snowflake and Databricks.
  • Multiple years of experience architecting and building horizontally scalable, highly available, highly resilient, and low latency applications.
  • Multiple years of experience with Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.).
  • Proven experience of providing technical vision and guidance to a data team.
  • Thrives in a dynamic environment, capable of managing multiple tasks simultaneously while maintaining a high standard of work.
Preferred Qualifications:
  • Familiarity with open-source data engineering tools and frameworks (Spark, Kafka, Beam, Flink, Trino, Airflow, DBT) is a valuable asset.
  • Exposure to a range of table and file formats including Iceberg, Hive, Avro, Parquet and JSON.
  • Experience in cloud native technologies and patterns (AWS, Google Cloud).
  • Exposure to Infrastructure as Code tools (, Terraform, Cloudformation, etc.).
  • Experience of driving and/or influencing the data strategy of your team or organization.

Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.



  • Pune, Maharashtra, India 12542 Citicorp Services India Private Limited Full time

    Job Title: Principal Data EngineerWe are seeking a highly skilled Principal Data Engineer to join our team at 12542 Citicorp Services India Private Limited. As a Principal Data Engineer, you will play a key role in driving the creation of high-quality software products and mentoring other engineers to promote a culture of technical...


  • Pune, Maharashtra, India 12542 Citicorp Services India Private Limited Full time

    Job Title: Principal Data EngineerThe Role:We are seeking a highly skilled Principal Data Engineer to join our team. As a Principal Data Engineer, you will be responsible for designing and implementing large-scale data systems, leading cross-functional teams, and driving technical innovation.Responsibilities:• Design and implement scalable and efficient...


  • Pune, Maharashtra, India NTT DATA Full time

    About the RoleNTT DATA Services is seeking a highly skilled Data & Analytics Principal Consultant to join our team in Pune, India. As a key member of our team, you will be responsible for leading the development of GenAI solutions using Microsoft Azure platform with strong understanding of Open AI (Chat GPT, GPT, Chatbot).Key ResponsibilitiesDevelop and...


  • Pune, Maharashtra, India 12542 Citicorp Services India Private Limited Full time

    Job Title: Senior Principal Data EngineerCiti is seeking a highly skilled Senior Principal Data Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing high-quality software products that meet the needs of our business.Responsibilities:Design and develop scalable, efficient, and...


  • Pune, Maharashtra, India 12542 Citicorp Services India Private Limited Full time

    Job SummaryWe are seeking a highly skilled Principal Data Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining large-scale data systems and architectures.Key ResponsibilitiesDesign and develop scalable, efficient, and robust data systems and architecturesCollaborate with...


  • Pune, Maharashtra, India Autodesk Full time

    Job Title: Principal Software EngineerAutodesk is seeking a highly skilled Principal Software Engineer to join our Data Ingestion team within the Analytics Data organization. As a key member of our team, you will be responsible for designing and developing scalable, fault-tolerant, and high-performance distributed systems that can handle massive data...


  • Pune, Maharashtra, India PubMatic Full time

    Job Title: Principal Software Engineer - JavaPubMatic is a leading technology company that maximizes customer value by delivering digital advertising's supply chain of the future. We are seeking a highly skilled Principal Software Engineer - Java to join our team.Job Summary:The Principal Software Engineer - Java will be responsible for designing,...


  • Pune, Maharashtra, India NTT DATA Full time

    Job Title: Data & Analytics Principal ConsultantJob Summary:NTT DATA Services is seeking a highly skilled Data & Analytics Principal Consultant to join our team in Pune, India. As a key member of our team, you will be responsible for developing and implementing data analytics solutions using Microsoft Azure platform with strong understanding of Open AI (Chat...

  • Principal Engineer

    6 days ago


    Pune, Maharashtra, India HSBC Full time

    About the RoleWe are seeking an experienced Principal Engineer to join our team in the role of Principal Engineer – Markets and Security Services (MSS), Digital IT.Key ResponsibilitiesLead and drive the use of technology in the delivery of products to external clients and internal staff.Provide technical guidance to teams to deliver excellent products to...


  • Pune, Maharashtra, India Autodesk Full time

    Job Title: Principal Software EngineerAutodesk is seeking a highly skilled Principal Software Engineer to join our Data Ingestion team within the Analytics Data organization. As a key member of our team, you will be responsible for developing and maintaining batch ingestion pipelines and developing simple, repeatable ingestion patterns for our internal data...


  • Pune, Maharashtra, India PubMatic Full time

    Job Title: Principal Software EngineerPubMatic is seeking a highly skilled Principal Software Engineer to join our Buyer Platform technology team. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that drive business growth and customer satisfaction.Responsibilities:Design...

  • Principal Engineer

    23 hours ago


    Pune, Maharashtra, India Druva Full time

    About Druva:Druva is a leading provider of data resiliency solutions, empowering organizations to simplify data protection, streamline data governance, and gain insights into their data. Our Data Resiliency Cloud is a SaaS-based solution that eliminates complex infrastructure and management costs, delivering data resilience via a single platform spanning...

  • Principal Engineer

    6 days ago


    Pune, Maharashtra, India Jobs for Humanity Full time

    About the RoleWe are seeking a highly skilled Principal Engineer to join our Capital Markets AI/ML CoE team. As a key member of our team, you will be responsible for developing cutting-edge AI/ML solutions across the organization.Key ResponsibilitiesDesign, build, and optimize machine learning models for various applications, such as natural language...


  • Pune, Maharashtra, India ZF Group Full time

    Job Title: Principal EngineerZF Group is seeking a highly skilled Principal Engineer to join our IT Service Management team.About the RoleWe are responsible for managing the entire global IT Service Portfolio Lifecycle, IT contracts, and IT Service Level framework. Our tool landscape supports all processes and comprises workflow-based service catalog...


  • Pune, Maharashtra, India Autodesk Full time

    Job Title: Principal Software EngineerAutodesk is seeking a highly skilled Principal Software Engineer to join our team in Pune. As a key member of our Agile product team, you will contribute to the development of foundational platform APIs that power custom and pre-built applications, integrations, and innovative solutions.Responsibilities:Lead all aspects...


  • Pune, Maharashtra, India Cornerstone OnDemand Full time

    Job Title: Principal Data EngineerWe are seeking a highly skilled Principal Data Engineer to join our team in Pune, India. As a key member of our data engineering team, you will be responsible for designing and building performant data models, driving adoption of data and analytics across business teams, and building data stories to inform enterprise...


  • Pune, Maharashtra, India Cornerstone OnDemand Full time

    Job Title: Principal Data EngineerAbout the Role:We are seeking a talented Principal Data Engineer to join our team in Pune, India. As a key member of our data engineering team, you will be responsible for designing and building performant data models, driving adoption of data and analytics across business teams, and building data stories to inform...


  • Pune, Maharashtra, India Autodesk Full time

    Job Title: Principal Software EngineerJob Summary:We are seeking a highly skilled Principal Software Engineer to join our team at Autodesk. As a key member of our Platform team, you will play a critical role in the development and implementation of our cloud data platform.Responsibilities:Contribute to all aspects of software development, from architecture...


  • Pune, Maharashtra, India Techno Wise Full time

    Job Title: Principal EngineerWe are seeking a highly skilled Principal Engineer to join our team at Techno Wise. As a key member of our engineering team, you will be responsible for providing technical leadership and expertise in the development of our.NET applications.Key Responsibilities:Design and develop high-quality.NET applications using C# and...


  • Pune, Maharashtra, India Autodesk Full time

    Job Title: Principal Software EngineerAutodesk is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software...