Information Technology - Principal Technologist, Data Engineering & Analytics (Scoot)

Singapore Airlines logo

Singapore Airlines

View Salaries, Reviews, and more  

Job Description

Job Description

At its core, this is a principal software architect position - with prior working experience as a software developer implementing, e.g., modern distributed systems, cloud-based data lakes, and open-source data engineering platforms. The successful candidate will play a lead role in the Data Engineering and Analytics team of Scootโ€™s Information Technology Division.


Key Responsibilities

  • Provide technical leadership and guidance for data engineers in Scoot. Drive the overall technical vision and roadmap for evolving Scootโ€™s distributed data management systems and data analytics.
  • Be an effective implementer and technical mentor for the team in the following core activities:Design and develop new systems architecture for data engineering services and their ecosystem, including distributed databases (relational, columnar, graph, in-memory); cloud DevOps with IaC (Infrastructure-as-Code); and other big data technologies.
    Maintenance and evolution of existing Google Cloud data warehouse/data lake systems.
    Design data models for mission-critical and high-volume near-real-time data; build idempotent/atomic production data pipelines to make data ingestion robust and fault tolerant.
  • Assist in the stakeholder management and resolve resource conflicts within or between agile teams. Lead projects involving high level of coordination among departments and business areas.
  • Any relevant ad-hoc duties.

Requirements

  • BS degree in Computer Science or a related discipline is required. Advanced degrees in Computer Science (PhD, MS) are highly desirable.
  • 7 years or more relevant industry experience in the following technical areas:
  1. At least intermediate-level knowledge and experience with Google Cloud and its best practices. AWS cloud experience is a plus.
  2. Advanced programming skills in Python. Conversant with data structure, algorithm design/analysis, and SQL. Substantial exposure on functional/object-oriented programming using a modern programming language (such as Scala, Java, C#, and TypeScript/JavaScript) is a plus.
  3. Exposure in the use of workflow/map-reduce and stream processing systems for big-data processing, such as Spark and Kafka.
  4. In-depth understanding of modern ETL methodologies. Experience in building data pipelines using modern data ingestion platforms, including open-source ones.
  5. Experience in the deployment of object stores and data warehouses - such as Amazon S3, and Google GCS and BigQuery.
  6. Experience in modern software development is a plus (such as in web frontend UI and backend API microservice).
  • Proven experience in technical leadership. Capable of mentoring a data engineering team in delivering on multiple competing priorities with little supervision. Seasoned resource estimation, planning, and negotiation skills to work with diverse stakeholders.
  • Prior experience with managing software development teams using Agile/Scrum/Kanban methodology is a plus.

Interview Questions of Information Technology - Principal Technologist, Data Engineering & Analytics (Scoot) at Singapore Airlines

Interview questions from Singapore Airlines that are similar to Information Technology - Principal Technologist, Data Engineering & Analytics (Scoot)
View more interview questions from Singapore Airlines โ†’
Unlock Your Interview Potential
The only end-to-end front end interview preparation platform by FAANG ex-interviewers and Staff Engineers.
Get hired at FAANG
Users now work at:

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now