
Search by job, company or skills
Key Responsibilities
Design and build scalable data architectures and systems capable of processing large datasets and supporting real-time analytics.
Gather, extract, transform, and load data from diverse sources such as databases, warehouses, and data lakes.
Maintain data accuracy and reliability through validation, cleansing, and by implementing strong security and privacy controls.
Work closely with data scientists, analysts, and business teams to understand data requirements and ensure timely data access.
Develop, optimize, and manage ETL workflows, data pipelines, and integration tools.
Perform data modeling and database design, ensuring data structures and queries are efficient and scalable.
Oversee data infrastructure to maintain high system performance, availability, and reliability.
Keep abreast of emerging data engineering technologies and recommend innovative tools or practices where appropriate.
Engage in team discussions, code reviews, and other collaborative efforts to support the delivery of robust data systems.
Requirements
Bachelor's degree in Computer Science, Electrical Engineering, or a related discipline (Master's preferred).
Solid understanding of data management and database technologies, including SQL, NoSQL, and Spark.
At least 8 years of hands-on experience with data integration, ETL processes, data pipelines, and data warehousing.
Proficient in programming languages such as Python and Java.
Excellent analytical and problem-solving abilities, with experience tackling complex data engineering issues.
Strong communication and teamwork skills, with the ability to collaborate effectively across functions.
Capable of handling multiple priorities and adapting to a dynamic environment.
Dedicated to upholding data confidentiality, integrity, and fostering an inclusive, safe workplace.
Job ID: 130141541