Job Openings
Senior Data Engineer
About the job Senior Data Engineer
Job Title: Senior Data Engineer
About the Company:
Our client is a leading big data consulting company, providing cutting-edge solutions to help businesses harness the power of their data. With a focus on delivering high-impact analytics and AI-driven insights, they empower organizations to make data-driven decisions that drive growth and innovation.
Position Overview:
We are looking for a Senior Data Engineer who is passionate about designing and implementing scalable data solutions. In this role, you will collaborate with cross-functional teams to build efficient data pipelines, ensure data quality, and support the development of innovative analytics and AI projects.
Qualifications
- Bachelors Degree in Computer Science, Software Engineering, Information Technology, or equivalent industry experience.
- Experience in programming languages such as Python, SQL, or Scala.
- Understand the concepts of Data Lake, Data Warehouse, and Data Mart.
- Experience in Big Data technologies and their ecosystem such as Hadoop, Spark and Airflow.
- Experience in building and maintaining reliable and scalable ETL on big data platforms as well as experience working with varied forms of data as structured, semi-structured or unstructured data.
- Familiar with Cloud Computing Services such as AWS, Azure, or GCP.
- Understand the process of data pipeline such as collecting, transforming, and publishing data.
- Understand the tools and design platforms that allow processing of data from multiple heterogeneous sources with different frequencies (batch/real-time).
- Innovative problem-solving skills with the ability to identify and resolve complex architectural issues.
Key responsibilities
- Architect, build, and maintain scalable, high-performance data pipelines and infrastructure to collect, process, store, and analyze large datasets.
- Implement data security measures, ensuring compliance with data privacy laws and protecting sensitive information.
- Optimize and maintain data pipelines and databases for optimal performance and scalability, including tuning big data processing jobs.
- Lead cross-functional teams in data-related projects, collaborating closely with data scientists, analysts, IT teams, and business stakeholders to achieve data-driven goals.
- Research and implement new technologies and approaches for big data processing, storage, and analytics to drive innovation and improve efficiency.
- Ensure high data quality and integrity by implementing proper data models, validation rules, and data cleaning processes.
- Mentor junior data engineers, providing guidance and support in their professional development.
- Continuously evaluate and improve existing systems and processes to adapt to changing needs and new data sources.