Us3 Consulting

Google Data Engineer

Posted: 11 minutes ago

Job Description

Job Title: Data EngineerLocation: Warsaw, PolandRole DescriptionThe Data Engineer will be responsible for designing, building, and migrating data solutions to Google Cloud Platform (GCP) to support advanced data analytics and machine learning initiatives. This role involves close collaboration with solution architects, business experts, data scientists, and software engineers to develop scalable, efficient, and insightful data products.Key ResponsibilitiesDevelop and migrate existing data solutions to GCP to enable analytical and machine learning capabilities.Build new data products on GCP using DBT, BigQuery, and related tools.Collaborate with solution architects and business experts to design data models aligned with business needs.Integrate and synchronize data from multiple sources using Cloud Functions and Python.Orchestrate data pipelines and system components using Terraform and Cloud Workflows.Work closely with cross-functional teams including data scientists and software engineers to deliver high-performance, data-driven solutions.Essential Skills and ExperienceStrong hands-on experience with GCP services including BigQuery, Cloud Run, Cloud Functions, Pub/Sub, and Cloud Composer.Proficiency in SQL, DBT, and Python for data transformation and modeling.Experience with Terraform for infrastructure orchestration and CI/CD pipeline management.Knowledge of data formats such as Avro and Parquet.Understanding of data modeling techniques, trade-offs, and optimization strategies.Experience with both NoSQL and relational databases (RDBMS).Familiarity with data visualization tools (e.g., Power BI).Excellent collaboration and communication skills, with a self-motivated and proactive approach.Desirable AttributesExperience in building and maintaining large-scale data pipelines for analytics or ML/AI use cases.Exposure to advanced analytics or machine learning platforms on cloud environments.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In