GCP Data Engineer

New
L
LingaroData engineering
Listing location: India; Workplace type: RemoteContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 8-10 years of experience as a Data Engineer working with 6+ years in GCP cloud-based infrastructure & systems.
Required Skills
PythonSQLApache AirflowGCPGitData modelingBigQuerydbt

Requirements

  • Have 8–10 years of experience as a Data Engineer, including 6+ years working with GCP cloud-based infrastructure and systems.
  • Have deep knowledge of Google Cloud Platform and cloud computing services.
  • Have extensive experience designing, building, and deploying cloud data pipelines to ingest data from databases, APIs, or streaming platforms.
  • Be proficient in SQL, with BigQuery required, and knowledgeable in NoSQL database management.
  • Have programming skills in SQL, Python, and other scripting.
  • Be proficient in data modeling, database optimization, query optimization, indexing, and performance tuning.
  • Have knowledge of at least one orchestration and scheduling tool; Airflow is required.
  • Have experience with data integration techniques such as ETL and ELT.
  • Know modern data transformation tools such as dbt or Dataform.
  • Have knowledge of Git, Jira, and Confluence.
  • Be able to collaborate across teams, explain technical concepts to non-technical stakeholders, and participate in or lead client discussions.
  • Be open to learning new technologies and solutions and have experience in multinational environments and distributed teams.

Responsibilities

  • Design, model, and develop a client’s GCP data ecosystem, including Cloud Storage, Cloud Functions, and BigQuery.
  • Gather, analyze, model, and document business and technical requirements in direct contact with clients.
  • Model data from various sources and technologies.
  • Design and optimize data storage architectures, including data lakes, data warehouses, and distributed file systems.
  • Apply partitioning, compression, and indexing to optimize data storage and retrieval.
  • Tune queries, identify bottlenecks, and implement caching strategies to improve data retrieval and system efficiency.
  • Troubleshoot data processing, storage, and infrastructure issues; monitor performance, identify anomalies, and conduct root cause analysis.
  • Train and mentor less experienced data engineers, providing guidance and knowledge transfer.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now