Senior Data Engineer
Sigmoid · Bengaluru · onsite · Posted 8d ago
Not disclosed3–6 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Responsibilities:
- Design, build, and maintain efficient and scalable data pipelines that collect, transform, and load data.
- Develop the Logical Data Model and Physical Data Models, including data warehouse designs.
- Monitoring and Maintenance: Implement monitoring and alerting systems to ensure data pipeline reliability, and perform routine maintenance tasks.
- Work with upstream and downstream teams to ensure end-to-end execution of the data pipelines.
- Help set up processes and streamline the workflows to help in the expansion of the team, and collaborate with the other teams.
- Optimise data processing and storage solutions for efficiency and scalability, working with large volumes of data.
- Understanding of modern data technologies like Spark, Flink, Iceberg, Parquet, etc.
Requirements:
- Education: Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Experience: 3-6 years of experience working on ETL pipelines. Key Skills:
Technical Skills:
- Strong programming skills in Python for data manipulation and transformation.
- Should have in-depth knowledge of a NoSQL OR relational database.
- Should be able to model data in them.
- Should have Experience with workflow management tools like Apache Airflow.
- Should help the team with all phases of development, including design, implementation, and operation of production systems.
- Should know what good code looks like and be able to write the same.
- Should have a solid understanding of Object-Oriented design and concepts.
- Should be able to deal well with ambiguous/undefined problems.
- Understanding of data security and privacy principles.
Sourced from instahyre
Skills
apache airflowPythonETLData Engineer
