Job Description - Lead GCP Data Engineer
| Role: |
Lead GCP Data Engineer |
| Experience: |
8 + Years |
| Location: |
All EXL Location |
| Work Mode: |
Hybrid |
Job Summary
The Lead GCP Data Engineer will provide technical expertise in analysis,
design, development, rollout and maintenance of data integration
initiatives. This role will contribute to implementation methodologies and
best practices, as well as work on project teams to analyse, design,
develop and deploy business intelligence / data integration solutions to
support a variety of customer needs. This position oversees a team of Data
Integration Consultants at various levels, ensuring their success on
projects, goals, trainings and initiatives through mentoring and coaching.
Provides technical expertise in needs identification, data modelling, data
movement and transformation mapping (source to target), automation and
testing strategies, translating business needs into technical solutions
with adherence to established data guidelines and approaches from a
business unit or project perspective whilst leveraging best fit
technologies (e.g., cloud, Hadoop, NoSQL, etc.) and approaches to address
business and environmental challenges.
Works with stakeholders to identify and define self-service analytic
solutions, dashboards, actionable enterprise business intelligence reports
and business intelligence best practices. Responsible for repeatable, lean
and maintainable enterprise BI design across organizations. Effectively
partners with client team.
Leadership not only in the conventional sense, but also within a team we
expect people to be leaders. Candidate should elicit leadership qualities
such as Innovation, Critical thinking, optimism/positivity, Communication,
Time Management, Collaboration, Problem-solving, Acting Independently,
Knowledge sharing and Approachable.
Essential Duties
-
Design, develop, test, and deploy data integration processes (batch or
real-time) using tools such as BigQuery, Dataflow, Dataproc, Cloud
Composer (Airflow), Datastream, Pub/Sub, Cloud Run, Cloud Functions,
DBT, Cloud Storage (GCS), etc.
-
Create functional & technical documentation – e.g. ETL architecture
documentation, unit testing plans and results, data integration
specifications, data testing plans, etc.
-
Provide a consultative approach with business users, asking questions to
understand the business need and deriving the data flow, conceptual,
logical, and physical data models based on those needs. Perform data
analysis to validate data models and to confirm ability to meet business
needs.
-
May serve as project or DI lead, overseeing multiple consultants from
various competencies.
-
Stays current with emerging and changing technologies to best recommend
and implement beneficial technologies and approaches for Data
Integration including BigQuery, Dataflow, Datastream, Dataplex, Vertex
AI, Cloud Composer, and DBT.
-
Ensures proper execution/creation of methodology, training, templates,
resource plans and engagement review processes.
-
Coach team members to ensure understanding on projects and tasks,
providing effective feedback (critical and positive) and promoting
growth opportunities when appropriate.
Education & Experience
-
10 Years industry implementation experience with data integration such
as BigQuery, Dataflow, Dataproc, Cloud Composer (Airflow), Datastream,
Pub/Sub, Cloud Run, Cloud Functions, DBT, Apache Spark/PySpark, Hadoop
ecosystem technologies, etc. 3-5 years of management experience
required.
- 3 - 5 years consulting experience preferred.
-
Minimum of 5 years of data architecture, data modelling or similar
experience.
-
Bachelor’s degree or equivalent experience, Master’s Degree Preferred.
- Strong data warehousing, OLTP systems, data integration and SDLC.
-
Strong experience in big data frameworks & working experience in Spark
or Hadoop or Hive (incl. derivatives like pySpark (preferred), Spark
Scala or Spark SQL) or Similar, along with experience in libraries /
frameworks to accelerate code development.
-
Experience with major database platforms (BigQuery, SQL Server, Oracle,
PostgreSQL, Hadoop, Snowflake, Redshift, Cloud Storage (GCS), etc.).
-
Strong experience in orchestration & working experience in either Cloud
Composer (Airflow), Cloud Workflows, Cloud Scheduler, Dataflow
orchestration, or similar cloud orchestration technologies.
-
Understanding and experience with major Data Architecture philosophies
(Dimensional, ODS, Data Vault, etc.).
-
Understanding of modern data warehouse capabilities and technologies
such as BigQuery, real-time analytics, cloud-native ELT, CDC, lakehouse
architectures, and Big Data.
-
Understanding of on premises and cloud infrastructure architectures
(primarily GCP, along with AWS and Azure).
-
Strong experience in Agile Process (Scrum cadences, Roles, deliverables)
& working experience in either JIRA, GitHub, GitHub Actions, Cloud
Build, Terraform or similar with Experience in CI/CD using one or more
code management platforms.
-
3 - 5 years’ development experience in decision support / business
intelligence environments utilizing tools such as Looker, Power BI,
Tableau, Qlik and BigQuery-based analytics platforms.
Preferred Skills & Experience
-
Knowledge and working experience with Data Integration processes, such
as Data Warehousing, EAI, etc.
-
Experience in providing estimates for the Data Integration projects
including testing, documentation, and implementation.
-
Ability to analyse business requirements as they relate to the data
movement and transformation processes, research, evaluation and
recommendation of alternative solutions.
-
Ability to provide technical direction to other team members including
contractors and employees.
-
Ability to contribute to conceptual data modelling sessions to
accurately define business processes, independently of data structures
and then combines the two together.
-
Proven experience leading team members, directly or indirectly, in
completing high-quality major deliverables with superior results.
-
Demonstrated ability to serve as a trusted advisor that builds influence
with client management beyond simply EDM.
-
Can create documentation and presentations such that they “stand on
their own”.
-
Can advise sales on evaluation of Data Integration efforts for new or
existing client work.
-
Can contribute to internal/external proof of concepts involving
BigQuery, Dataflow, Dataproc, Cloud Composer, Datastream, Pub/Sub, DBT,
Looker and Vertex AI.
-
Demonstrates ability to create new and innovative solutions to problems
that have previously not been encountered.
-
Ability to work independently on projects as well as collaborate
effectively across teams.
-
Must excel in a fast-paced, agile environment where critical thinking
and strong problem solving skills are required for success.
-
Strong team building, interpersonal, analytical, problem identification
and resolution skills.
- Experience working with multi-level business communities.
-
Can effectively utilise SQL and/or available BI tools to
validate/elaborate business rules.
-
Demonstrates an understanding of EDM architectures and applies this
knowledge in collaborating with the team to design effective solutions
to business problems/issues.
-
Effectively influences and, at times, oversees business and data
analysis activities to ensure sufficient understanding and quality of
data.
-
Demonstrates a complete understanding of and utilises DSC methodology
documents to efficiently complete assigned roles and associated tasks.
-
Deals effectively with all team members and builds strong working
relationships/rapport with them.
-
Understands and leverages a multi-layer semantic model to ensure
scalability, durability, and supportability of the analytic solution.
-
Understands modern data warehouse concepts (BigQuery, Medallion
Architecture, Data Lakehouse, real-time analytics, cloud-native ELT,
CDC, and Big Data) and how to enable such capabilities from a reporting
and analytic standpoint.
-
Demonstrated ability to serve as a trusted advisor that builds influence
with client management beyond simply EDM.
Education
Bachelor's degree in computer science, Software Engineering, MIS or
equivalent combination of education and experience.
EXL Service