Overview
Skills
Job Details
Job Title: Python Developer with BigQuery Experience
Job Summary:
We are looking for a skilled Python Developer with hands-on experience in Google BigQuery to join our team. In this role, you will design, build, and maintain scalable data pipelines and backend solutions that leverage BigQuery for data storage, querying, and analysis. The ideal candidate is proficient in Python development, cloud-based data workflows, and has a strong understanding of data modeling and performance optimization within BigQuery.
Key Responsibilities:
Develop and maintain data-driven applications and backend services using Python.
Design and optimize SQL queries and data models within Google BigQuery.
Build robust and scalable ETL/ELT pipelines to process large volumes of data.
Integrate BigQuery with various data sources, APIs, and third-party platforms.
Collaborate with data analysts, data scientists, and product teams to understand data needs and deliver efficient solutions.
Ensure data accuracy, integrity, and performance across the data infrastructure.
Automate workflows, reporting, and data validation processes.
Monitor, troubleshoot, and optimize cloud-based data systems for reliability and speed.
Required Skills and Qualifications:
Bachelor s degree in Computer Science, Information Systems, or a related field.
2+ years of experience in Python development, preferably in data-focused applications.
Proven experience with Google BigQuery, including writing complex SQL queries and performance tuning.
Familiarity with ETL/ELT processes and tools (e.g., Apache Airflow, dbt, Dataflow).
Experience working with cloud platforms, especially Google Cloud Platform (Google Cloud Platform).
Strong understanding of data structures, algorithms, and database concepts.
Ability to write clean, maintainable, and testable code.
Excellent problem-solving and communication skills.