Data Engineer

Date:  25 Sep 2024
Location:  Hong Kong
Company:  Fleet Management Limited

Our 29-year journey rides on the passion of over 27,000 seafarers and 1,000 onshore professionals. Today, we are one of the largest independent third-party ship management companies managing over 650+ diverse types of vessels.

 

Headquartered in Hong Kong SAR, China, we operate on a global scale having 27 offices in 12 countries. Our client base spans over 100 world-class ship owners, including Fortune 500 companies from China, Greece, India, Japan, Korea, Netherlands, Norway, Turkey and the USA, among others.

 

In a shore career at FLEET, you will be working with a team of a highly passionate, self-driven and committed group of people. We aim to be a place where you can achieve your full potential, regardless of your background. We are looking for individuals who are ambitious about making a strong contribution to FLEET’s short and long-term sustainable growth – whether you are dealing directly with clients or working in a role supporting the business, such as technology, legal or communications.

 

Job Position Summary  

An exciting and challenging opportunity has arisen for a Senior Data Engineer to lead efforts for developing new solutions for our in-house data analytics platform within our PARIS 2.0 ecosystem.

The successful candidate will be responsible for a key role in the delivery of robust, sustainable and flexible analytics solutions including Machine Learning capabilities to best meet strategic goals.

This role is a key part of Fleet’s focus to develop leading analytics capability to enhance and improve our platforms deployed on over 670 ships.

 

Job Experience, Functional Knowledge and Qualifications   

 

As a Senior Data Engineer, your typical day might include:

 

Implementing Back-end cloud-based data lake/ data warehouse with best practices

  • Working closely with the development team to build and deliver back-end data pipelining components following industry best-practices and in adherence with architectural principles
  • Design, develop, and maintain scalable and efficient ETL/ELT data pipelines from various internal and external data sources
  • Identify and gather business requirements to design data models to ensure data quality, integrity and performance
  • Conduct thorough testing and validation of data pipelines to ensure accuracy, reliability, and data consistency


Deliver High-Quality Analytics Solutions

  • Collaborate closely with data scientists and analysts, to understand needs and develop solutions that meet those requirements
  • Troubleshoot and resolve data-related issues, perform root cause analysis, and implement preventive measures
  • Create clear documentation for architectures, data dictionary, data mapping, and any other relevant technical information

 

Teamwork & Communication

  • Stay up to date with emerging technologies, tools, and best practices in the field of data engineering and apply them to improve existing processes and systems
  • Working collaboratively with the rest of the IT team members – based onshore and offshore – to ensure that solutions delivered are high-quality and easy-to-support
  • Communicating clearly and concisely across all levels – facilitating design decisions with other IT stakeholders in simple terms

 

Relationship:

 

INTERNAL: 

  • Development Teams (based in HK & India); Ops & Support (based in HK & India); 

 

EXTERNAL:

  • Third-party vendors for interfacing Data Sources
  • Third-party Development Teams

 

Job Experience, Functional Knowledge and Qualifications

 

ESSENTIAL

  • 6+ years’ experience in a Data Engineering role using SQL and Python
  • Strong understanding in data lake/ data warehouse design best practices and principles
  • Practical hands-on experience in cloud-based data services for ETL, e.g. AWS, EMR, Airflow, Redshift, Glue
  • Deployment experience and management of MLOps framework, e.g. AWS SageMaker, ECR
  • Experience in distributed computing system, such as Spark, Hive, Hadoop
  • Experience with Databases such as Postgres, MySQL, Oracle
  • Strong communication skills in English – both in speaking and writing

 

DESIRABLE

  • Experience in other cloud platform and hybrid cloud infrastructure, e.g. GCP, Azure
  • Understanding in Machine Learning / Deep Learning
  • Proficient in real-time, near real-time data streaming, e.g. Kafka, Spark Streaming, Pub/Sub

 

Competencies

  • Analysis & Problem Solving: Uses a systematic approach to root cause analysis on complex problems to identify underlying trends and put forward well-thought-out solutions to address the causes and reduce risk.
  • Listening & Communication: Focuses on the individual they are communicating with. Writes and expresses thoughts clearly adjusting as necessary to the audience. Asks questions to clarify.
  • Collaboration, Inclusion & Teamwork: A good team player that is personable, friendly, polite and takes the time to know people. Helps new colleagues and visitors feel welcome. Mentors and encourages junior members.
  • Customer Focus: Understands the needs of the customer clarifying requirements and expectations. Adapts as necessary to changing requirements and is responsive, helpful with all requests. Sets high quality for service delivery.
  • Planning & Organizing: Uses the supplied tools for structured project planning for optimal time use. Balances competing priorities. Promptly Updates people when plans change and keeps them apprised of progress. Adjusts own plans based on FML strategies and plans.
  • Initiative: Always looks for opportunities to improve efficiency and effectiveness in their own and other peoples work backed by clear rationale and benefits to the business. Role models desired change behavior and uses external best practice as reference.
  • Accountability: Responsible for delivery own work without unnecessary supervision. Always demonstrates integrity and ethical behavior being a role model for others. Invites constructive feedback adjusting actions accordingly. Thinks through mistakes made and finds ways to prevent reoccurrence.
  • Resilience & Managing Wellbeing: Willing to take on additional unplanned urgent tasks when required without sacrificing performance standards. Knows how to prioritise and break down tasks and when to escalate.
  • Adaptability: Seeks to understand the rationale for changes at Fleet looking for different perspectives to facilitate and positively contribute to the initiatives within the team and themselves.

 

Fleet Management Limited is committed to diversity, equity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by local laws.