Guide customers on how to ingest, store, process, analyze, explore, and visualize data on Google Cloud Platform. Lead data migrations and transformations, partner with clients to design scalable data processing systems, build efficient data pipelines, and resolve platform challenges.
Requirements
- 5 years of experience with data processing software (e.g., Hadoop, Spark, Pig, Hive) and algorithms (e.g., MapReduce, Flume).
- Experience writing software in Java, C++ and Python.
- Experience working with data warehouses, data lake, lake house including data technical architectures, infrastructure components, ETL/ELT, and reporting/analytic tools and environments.
- Experience working with Big Data, information retrieval, data mining, or machine learning.
- Experience in building multi-tier high availability applications with modern web technologies (e.g., NoSQL, MongoDB, SparkML, TensorFlow).
- Experience architecting, developing software, or internet scale production-grade Big Data solutions in virtualized environments.
- Experience managing client-facing projects, troubleshooting technical issues, and working with Developing and Sales Services teams.
Responsibilities
- Create and deliver best practice recommendations, tutorials, blog articles, sample code, and technical presentations, tailoring approach and messaging to varied levels of business and technical stakeholders.
- Analyze on-premises and cloud database environments and consult on the optimal design for performance and deployment on Google Cloud Platform.
- Guide customers on how to ingest, store, process, analyze, explore, and visualize data on Google Cloud Platform.
- Lead data migrations and transformations.
- Partner with clients to design scalable data processing systems.
- Build efficient data pipelines.
- Resolve platform challenges.
Other
- Act as a trusted technical advisor to customers.
- Travel regularly up to 30% of the time as needed, in-region for meetings, technical reviews, and onsite delivery activities.
- Communicate effectively via video conferencing for meetings, technical reviews, and onsite delivery activities.
- Bachelor's degree in Computer Science, Mathematics, a related field, or equivalent practical experience.
- Experience in technical consulting.