As a Senior Data Engineer, you will play a pivotal role in designing, developing, and maintaining large-scale, high-performance data processing systems.
You will work with cross-functional teams to understand data requirements and implement solutions that are scalable, secure, and reliable.
Your role will involve building data pipelines, managing data storage systems, and ensuring data quality and accessibility across the organization.
Responsibilities :
- Design and develop scalable data architectures and pipelines to support data integration, transformation, and storage.
- Collaborate with Data Scientists, Analysts, and Engineers to define Data Requirements and translate them into technical solutions.
- Manage and optimize data storage systems (e.g., data lakes, data warehouses) for high availability and performance.
- Ensure data integrity, security, and governance practices are adhered to.
- Automate manual data processing tasks and implement ETL processes.
- Maintain and improve data workflows to ensure they are efficient and scalable.
- Monitor and troubleshoot data pipelines to ensure smooth operation and timely data delivery.
- Document technical solutions, best practices, and procedures.
- Stay current with industry trends and emerging technologies in data engineering and analytics.
Required Skills and Qualifications :
- Bachelor's or Master's degree in Computer Science, Data Engineering, or related field.
- 10+ years of experience in Data Engineering or related fields.
- Strong proficiency in programming languages such as Python, Java, or Scala.
- Hands-on experience with cloud platforms like AWS, Azure, or Google Cloud.
- Expertise in big data technologies such as Hadoop, Spark, Kafka, and Hive.
- Extensive experience with data warehousing solutions (e.g., Redshift, BigQuery, Snowflake).
- Strong experience in SQL and database design (relational and NoSQL databases).
- Proficiency in designing and implementing ETL pipelines.
- Experience with data governance, security, and compliance frameworks.
- Familiarity with CI / CD tools and DevOps practices.
- Excellent communication and collaboration skills.
Preferred Skills :
- Knowledge of Kubernetes and container orchestration.
- Experience with real-time data streaming and event-driven architectures.
- Familiarity with data visualization and BI tools like Tableau, Power BI
5 days ago