Principal Data Engineer

Noida, Uttar Pradesh, India
Jul 25, 2024
Jul 25, 2025
Onsite
Full-Time
7 Years
Job Description

As a Principal Data Engineer at Siemens, you will lead the development and maintenance of robust data pipelines and integration solutions in production environments. You will collaborate with cross-functional teams to design and implement scalable data architectures, utilizing your expertise in Java, Scala, Python, and related technologies. This role offers an opportunity to work on large-scale initiatives, rationalizing data environments and integrating diverse data sources.

Key Responsibilities

  • Design and develop data integration (ETL/ELT) solutions using Java, Scala, Python, PySpark, SparkSQL, etc.
  • Build and maintain data pipelines supporting various integration patterns (batch, replication/CDC, event streaming) in data lake and data warehouse environments.
  • Utilize AWS-based data services such as Kinesis, Glue, RDS, Athena, etc., and Snowflake Cloud Data Warehouse (CDW) to implement scalable data solutions.
  • Lead initiatives to rationalize and optimize large-scale data environments, potentially involving internal and external partner integrations.
  • Drive innovation by experimenting with new technologies and approaches to enhance data processing capabilities.
  • Apply software engineering best practices and contribute to agile development methodologies.
  • Communicate effectively with stakeholders, translating technical requirements into actionable insights for analytics and business decision-making.

Requirements

  • Bachelor’s degree in an Engineering or Science discipline, or equivalent practical experience.
  • 7+ years of software/data engineering experience, with at least 5 years focused on data engineering roles.
  • Expertise in Java, Scala, and/or Python, with hands-on experience in data integration (ETL/ELT) development.
  • Proven track record of building and maintaining scalable data pipelines in production environments.
  • Strong familiarity with AWS-based data services and Snowflake CDW.
  • Experience with large-scale data environment initiatives and partner integrations is advantageous.
  • Proficiency in SQL and relational databases for supporting analytics needs.
  • Knowledge of software engineering principles and agile development methodologies.
  • Excellent written and verbal communication skills, with the ability to convey complex technical concepts to diverse stakeholders.

Why Join Siemens

  • Opportunity to work at the forefront of automation technology and drive impactful projects globally.
  • Collaborative and inclusive work culture that fosters innovation and continuous learning.
  • Competitive compensation package and comprehensive benefits.
  • Commitment to diversity, inclusion, and equal opportunity employment.

Join Our Team

If you are a seasoned Data Engineer with a passion for innovation and a strong background in Java, Scala, Python, and AWS/Snowflake technologies, we invite you to apply for this challenging and rewarding opportunity at Siemens.

Note. Siemens is an equal opportunity employer and values diversity in the workplace.