Data Engineer
Job Summary

As part of data science team, you will be taking ownership of data warehouse along with your fellow data engineers and backend developers. This will involve building and maintaining data pipelines, integrations, performance tuning and setting monitoring tools. You will keep an eye on the future of the data warehouse is a data-driven way. You will play a crucial role in making the right data available in the near real-time in the data warehouse and change the highly competitive project management landscape.

Job Responsibilities
  • Define and maintain the enterprise-wide data architecture and cloud infrastructure roadmaps for the data platform and ensure that all developed data solutions meet business and performance requirements.
  • Advise project teams on data design issues and ensure the design is in line with IT Blueprint and fits with data platform roadmaps and strategies.
  • Design and develop data solutions for real-time and batch processing across layers in the data platform.
  • Maintain a good understanding of Logical/Physical data models and the business glossary.
  • Participate in performance tuning to continually improve the quality of data platform.
  • Work collaboratively with the data governance team to maintain data integrity and data availability across data domains.
Knowledge, Skills and Competency
  • Bachelor’s degree or equivalent experience in Computer Engineering, Computer Science, Information Technology, or related fields.
  • Experience in Data Architecture, Data Modeler, or Data Management with large-scale data in the distributed data platform and overseeing complex data projects in an enterprise environment.
  • Have a background in programming skills (Python, PySpark, SQL) and hands-on knowledge in Agile methodology.
  • Hand-on experience in Big Data technology and Cloud platforms such as Azure, AWS, or GCP.
Apply now