As a Data Engineer, you are required to:
Design, build, and maintain data pipelines that efficiently process and transport data from various sources to storage systems or processing environments while ensuring data integrity, consistency, and accuracy across the entire data pipeline.
Integrate data from different systems, often involving data cleaning, transformation (ETL), and validation. Design the structure of databases and data storage systems, including the design of schemas, tables, and relationships between datasets to enable efficient querying. Work closely with data scientists, analysts, and other stakeholders to understand their data needs and ensure that the data is structured in a way that makes it accessible and usable.
Stay up-to-date with the latest trends and technologies in the data engineering space, such as new data storage solutions, processing frameworks, and cloud technologies. Evaluate and implement new tools to improve data engineering processes.
Qualification: Bachelor's or Master's in Computer Science & Engineering, or equivalent. Professional Degree in Data Science, Engineering is desirable.
Experience level: At least 3 - 5 years hands-on experience in Data Engineering, ETL.
Desired Knowledge & Experience:
- Spark: Spark 3.x, RDD/DataFrames/SQL, Batch/Structured Streaming
- Knowing Spark internals: Catalyst/Tungsten/Photon
- Databricks: Workflows, SQL Warehouses/Endpoints, DLT, Pipelines, Unity, Autoloader
- IDE: IntelliJ/Pycharm, Git, Azure Devops, Github Copilot
- Test: pytest, Great Expectations
- CI/CD Yaml Azure Pipelines, Continuous Delivery, Acceptance Testing
- Big Data Design: Lakehouse/Medallion Architecture, Parquet/Delta, Partitioning, Distribution, Data Skew, Compaction
- Languages: Python/Functional Programming (FP)
- SQL: TSQL/Spark SQL/HiveQL
- Storage: Data Lake and Big Data Storage Design
additionally it is helpful to know basics of:
- Data Pipelines: ADF/Synapse Pipelines/Oozie/Airflow
- Languages: Scala, Java
- NoSQL: Cosmos, Mongo, Cassandra
- Cubes: SSAS (ROLAP, HOLAP, MOLAP), AAS, Tabular Model
- SQL Server: TSQL, Stored Procedures
- Hadoop: HDInsight/MapReduce/HDFS/YARN/Oozie/Hive/HBase/Ambari/Ranger/Atlas/Kafka
- Data Catalog: Azure Purview, Apache Atlas, Informatica
Required Soft skills & Other Capabilities:
Great attention to detail and good analytical abilities.
Good planning and organizational skills
Collaborative approach to sharing ideas and finding solutions
Ability to work independently and also in a global team environment.
Other Jobs from Siemens
Site Reliability Engineer (SRE) - L1 Commander
Site Reliability Engineer (SRE) – L2 Support
Software Developer (C#.NET,WPF/WCF)
Project Manager Fire Safety & Security (m/v/x)
evosoft - C# Software Developer - Graduate (Custom Software Development)
Lead Application Security Architect (f/m/d)
Similar Jobs
Python Developer - Software Engineer - Parametric
Data Engineer
Sr GenAI Data Engineer
Senior Java Microservices Developer- Bangalore
Senior Engineer II
Java Software Engineer - Digital Banking
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say