Ford Motor Company is seeking a Cloud Data Platform Engineering Specialist to enhance their Enterprise Data Platform on Google Cloud Platform (GCP) by designing, developing, and deploying scalable data solutions that incorporate cloud-native technologies, service-oriented architectures, and microservices principles.
Requirements
- Proficiency in programming languages such as Java, Python, and JavaScript frameworks (e.g., Angular).
- Demonstrated experience in designing and deploying cloud-based data pipelines and microservices.
- Deep understanding of SOA and microservices architectures within a cloud context.
- Competence in front-end and back-end technologies for developing and integrating data access and visualization layers (e.g., React, Node.js).
- Experience with database management, including both relational (e.g., PostgreSQL, MySQL) and NoSQL databases, along with columnar databases like BigQuery.
- Strong understanding of data governance frameworks and implementation of security measures such as RBAC, encryption, and data masking in cloud environments.
- Familiarity with CI/CD pipelines, Infrastructure as Code (IaC) tools such as Terraform, and automation frameworks to enhance development and operational workflows.
Responsibilities
- Architect and Develop Data Pipelines: Lead the design and development of scalable data pipelines and microservices, facilitating both real-time and batch data processing on GCP.
- Implement SOA and Microservices: Design and implement service-oriented and microservices-based architectures to promote modularity, flexibility, and maintainability within the data platform.
- Full-Stack Integration: Collaborate with front-end and back-end developers to integrate various platform components, ensuring robust data access and seamless user interface-driven data exploration experiences.
- Data Ingestion and Integration: Oversee the ingestion and integration of data from diverse sources, ensuring it is standardized and optimized for analytical needs.
- Leverage GCP Services: Utilize GCP services such as BigQuery, Dataflow, Pub/Sub, and Cloud Functions to build and manage data solutions that align with business objectives and enhance data accessibility and usability.
- Data Governance and Security: Establish and manage data governance practices, access controls, and security measures.
- Optimize Performance: Continuously monitor system performance and implement optimizations to enhance the scalability, efficiency, and reliability of data pipelines and storage solutions.
Other
- Bachelor’s degree in Computer Science, Data Engineering, Information Systems, or equivalent work experience.
- A Master’s degree or equivalent experience is preferred, demonstrating advanced knowledge and specialization.
- 5+ years in software engineering, a combination of data engineering and software engineering will be considered
- 2+ years dedicated to cloud data platforms, preferably on GCP
- Must be legally authorized to work in the United States.