The business problem is to build and manage applications at scale on cloud platforms, enabling an enterprise data platform with robust APIs and native UI/UX solutions. This involves designing and implementing microservices, developing frameworks, and ensuring efficient feature releases to production.
Requirements
- Proficient in Java , angular or any javascript technology with experience in designing and deploying cloud-based data pipelines and microservices using GCP tools like BigQuery, Dataflow, and Dataproc.
- Ability to leverage best in-class data platform technologies (Apache Beam, Kafka, …) to deliver platform features, and design & orchestrate platform services to deliver data platform capabilities.
- Strong understanding of SOA, microservices, and their application within a cloud data platform context.
- Develop robust, scalable services using Java Spring Boot, Python, Angular, and GCP technologies.
- Knowledge of front-end and back-end technologies, enabling collaboration on data access and visualization layers (e.g., React, Node.js).
- Design and develop RESTful APIs for seamless integration across platform services.
- Experience with relational (e.g., PostgreSQL, MySQL) and NoSQL databases, as well as columnar databases like BigQuery.
Responsibilities
- Architect, develop, and maintain scalable data pipelines and microservices that support real-time and batch processing on GCP.
- Design and implement SOA and microservices-based architectures to ensure modular, flexible, and maintainable data solutions.
- Leverage your full-stack expertise to contribute to the seamless integration of front-end and back-end components, ensuring robust data access and UI-driven data exploration.
- Lead the ingestion and integration of data from various sources into the data platform, ensuring data is standardized and optimized for analytics.
- Utilize GCP services (BigQuery, Dataflow, Pub/Sub, Cloud Functions, etc.) to build and manage data platforms that meet business needs.
- Implement and manage data governance, access controls, and security best practices while leveraging GCP’s native row- and column-level security features.
- Continuously monitor and improve the performance, scalability, and efficiency of data pipelines and storage solutions.
Other
- Minimum 3 years of experience as a Software Engineer
- Bachelor’s degree in Computer Science, Data Engineering, Information Systems, or a related field. Master’s degree or equivalent experience preferred.
- Visa Sponsorship is not provided for this role
- Candidates for positions with Ford Motor Company must be legally authorized to work in the United States.
- LI-Hybrid