Ford Motor Company
GCP Cloud Data Engineer
Job Description
We are currently seeking a seasoned GCP Cloud Data Engineer with at least 5 years of experience in leading/implementing GCP data projects, preferrable implementing complete data centric model.
This position is to design & deploy Data Centric Architecture in GCP for Materials Management platform which would get / give data from multiple applications modern & Legacy in Product Development, Manufacturing, Finance, Purchasing, N-Tier supply Chain, Supplier collaboration
- Design and implement data-centric solutions on Google Cloud Platform (GCP) using various GCP tools like Storage Transfer Service, Cloud Data Fusion, Pub/Sub, Data flow, Cloud compression, Cloud scheduler, Gutil, FTP/SFTP, Dataproc, BigTable etc.
- Provide Data-centric solutions on GCP using various tools like Storage Transfer Service, Cloud Data Fusion, Pub/Sub, Data flow, Cloud compression, Cloud scheduler, Gutil, FTP/SFTP, Dataproc, BigTable etc.
- Build ETL pipelines to ingest the data from heterogeneous sources into our system
- Develop data processing pipelines using programming languages like Java and Python to extract, transform, and load (ETL) data
- Create and maintain data models, ensuring efficient storage, retrieval, and analysis of large datasets
- Deploy and manage databases, both SQL and NoSQL, such as Bigtable, Firestore, or Cloud SQL, based on project requirements
- Collaborate with cross-functional teams to understand data requirements and design scalable solutions that meet business needs.
- Implement security measures and data governance policies to ensure the integrity and confidentiality of data.
- Optimize data workflows for performance, reliability, and cost-effectiveness on the GCP infrastructure.
- Work with data scientists and analysts to integrate machine learning models into data pipelines for predictive analytics.
- Troubleshoot and resolve issues related to data processing, storage, and retrieval.
- Stay updated on industry best practices and emerging technologies within the GCP ecosystem for continuous improvement of data engineering processes.
- Collaborate with stakeholders to gather and define data requirements, ensuring alignment with business objectives.
- Design and implement scalable, fault-tolerant solutions for data ingestion, processing, and storage.
- Develop and maintain documentation for data engineering processes, ensuring knowledge transfer and ease of system maintenance.
Utilize GCP monitoring and logging tools to proactively identify and address performance bottlenecks and system failures.
- Implement version control and CI/CD practices for data engineering workflows to ensure reliable and efficient deployments.
- Collaborate with DevOps teams to automate infrastructure provisioning and management tasks.
- Optimize and tune database queries and indexing strategies for improved query performance.
- Stay abreast of advancements in GCP services and incorporate relevant technologies into data engineering solutions.
- Provide mentorship and guidance to junior team members, fostering a collaborative and knowledge-sharing environment.
- Participate in on-call rotations to address critical issues and ensure the reliability of data engineering systems.
BE/B.Tech