Google Cloud - Software Developer - Python - Big Data :: Remote

Talent Movers
  • NULL, AK
  • Remote
  • Instant Apply
10 days ago

Job Description

Role : Software Developer

Locations: Remote

Rate: On C2C

All Visa

Responsibilities:

  • Semantic Modeling Research: Research and compare the semantic and metric modeling capabilities of Looker, dbt (MetricFlow), Snowflake, and Databricks. Deliver a prioritized backlog of BQ measure features with a repository of real-world samples and direct source links.
  • dbt Package Development: Build, publish, and maintain an open-source dbt package library to introduce BigQuery graph as a dbt materialization.
  • CI/CD & Automation: Develop reference CI/CD pipelines (e.g., GitHub Actions, GitLab CI) that parse, validate, and deploy BigQuery graphs defined in declarative YAML formats.
  • Developer Enablement: Create high-quality developer documentation, reference implementations, and tutorials to drive community adoption of BigQuery Graphs and Measure
  • Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. At least 4 years of software development experience, with a strong proficiency in Python packaging, testing (pytest), and validation.
  • Extensive hands-on experience with dbt (dbt-core), specifically in building custom materializations, Jinja macros, and package integrations.
  • Strong SQL proficiency (including complex aggregations, window functions, and schema modeling) and deep production experience with Google Cloud BigQuery.
  • Analytical mindset with the ability to research complex technical specifications and translate findings into structured backlogs and architectural designs
  • Desired Skills:
  • Hands-on experience modeling with metric/semantic layers (e.g., LookML, dbt MetricFlow, Cube, or Snowflake/Databricks metric features).
  • Experience with Property Graphs queries ISO GQL, SQL or graph database engines.
  • Experience with CI/CD tools and declarative schema compilers (e.g., YAML/JSON validation via Pydantic).
Active participation or maintainer status in open-source data communities.

Numbers & Facts

LocationNULL, AK (
Remote
)

Skills

  • Analysis Skillsunmatched
  • Architectural Designunmatched
  • Automationunmatched
  • Backlog Prioritizationunmatched
  • Big Dataunmatched
  • Cloud Computingunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Documentationunmatched
  • GitHubunmatched
  • ISO (International Organization for Standardization)unmatched
  • JSONunmatched
  • Lookerunmatched
  • Metricsunmatched
  • Open Sourceunmatched
  • Pytestunmatched
  • Python Programming/Scripting Languageunmatched
  • Research Skillsunmatched
  • SQL (Structured Query Language)unmatched
  • SQL Databasesunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Technical Researchunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder