Platform Software Engineer
Core
Architect, develop, and maintain scalable real-time and batch data pipelines and microservices on GCP, integrating front-end and back-end components to support data access and UI-driven exploration.
Role type
Senior IC Platform Software Engineer (Data Engineering)
Builds
Enterprise data platform, data pipelines, microservices, and cloud data solutions
Domain
Cloud Data Engineering / Big Data
Deliverable
production ML models | product features
Required skills
Java (Spring Boot), Python, SQL, Kubernetes, Terraform, GCP services, AngularJS, JavaScript, HTML5, CSS3, Bootstrap, PostgreSQL, MySQL, SQL Server, SonarQube, CI/CD, Tekton
Preferred skills
Data governance, access controls, security best practices, performance optimization
Technologies
Google Cloud Platform (GCP), Kubernetes, Terraform, SonarQube, Tekton, AngularJS, PostgreSQL, MySQL, SQL Server
Responsibilities
Design and implement service-oriented and microservices-based data architectures; Lead data ingestion and integration from multiple sources; Implement data governance, access controls, and security best practices; Monitor and optimize the performance, scalability, and efficiency of data pipelines and storage solutions; Automate data platform processes to improve reliability and operational efficiency; Collaborate with architects, software engineers, and cross-functional teams on engineering standards, patterns, and frameworks.
Seniority
Mid-Senior, hands-on IC