- Build and develop Customer Data Platform on GCP which is an enterprise-level product including big data pipeline, data governance and machine learning system.
- Lead software engineering including architecture design, database design, infrastructure selection and programming language selection.
- Deep dive into business and product requirements and be able to balance among features, costs, engineering quality.
- Participate in activities related to build and maintain the product such as system design, development, design reviews, code reviews, troubleshooting, etc.
- Coach and mentor team members from various functional backgrounds such as backend, web etc.
- Familiar with at least one cloud platform such as GCP, AWS, Azure, etc.
- Familiar with at least one programming language such as Golang, Python, etc.
- Expertising in the software development lifecycle process, including analysis and design, APIs, development tools and technologies, release and version control, contemporary testing methodologies, and deployment management.
- Strong understanding of database design, RESTful API design, distributed systems, integrations, microservices, and DevOps.
- Experience in big data products such as customer data platforms.
- Experience in both GCP and AWS.
- Familiar with Kubernetes, Helm, Prometheus.
- Experience in building, improving and involving in processes of the organization such as hiring, onboarding etc.
- Experience as a tech lead, architect or equivalent.
To apply for this job email your details to firstname.lastname@example.org