AI Jobs Map

Tenarai Europe · Poland

Senior Software Engineer – Python, dbt & BigQuery

Hybridseniorfull timePosted yesterday
Apply on LinkedInLinkedInOpens the original posting. AI Jobs Map never asks for your details.

Stack mentioned

pythondbtbigqueryetlci/cdlookersnowflakedatabricksgithubgitlabpytestsqlgcpdata-modelinggithub-actionsgitlab-ci

Project info:

For our client we are looking for a Senior Software Engineer experienced in Python, dbt & BigQuery.

The project involves building an open-source plugin that enables data teams to define BigQuery graph databases using a simple configuration file and deploy them through dbt, a standard data pipeline tool.

The role combines dbt development, graph data modeling, semantic and metric modeling research, and CI/CD automation. The project also includes researching and comparing competitive products and technologies, including Looker, dbt, Snowflake, and Databricks.

Responsibilities:

- Research and compare the semantic and metric modeling capabilities of Looker, dbt (MetricFlow), Snowflake, and Databricks.

- Deliver a prioritized backlog of BigQuery measure features.

- Build a repository of real-world samples and direct source links.

- Build, publish, and maintain an open-source dbt package library to introduce BigQuery Graph as a dbt materialization.

- Develop reference CI/CD pipelines using tools such as GitHub Actions and GitLab CI.

- Create pipelines that parse, validate, and deploy BigQuery graphs defined in declarative YAML formats.

- Create high-quality developer documentation, reference implementations, and tutorials.

- Support community adoption of BigQuery Graphs and Measures.

- Research competitive products and technologies related to semantic and metric modeling.

Job requirements:

- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

- At least 5 years of software development experience.

- Strong proficiency in Python packaging, testing (pytest), and validation.

- Extensive hands-on experience with dbt Core.

- Experience building custom dbt materializations, Jinja macros, and package integrations.

- Strong SQL proficiency, including complex aggregations, window functions, and schema modeling.

- Deep production experience with Google Cloud BigQuery.

- Strong analytical skills and the ability to research complex technical specifications and translate findings into structured backlogs and architectural designs.

Desired Skills

- Hands-on experience with metric/semantic layers, such as LookML, dbt MetricFlow, Cube, or Snowflake/Databricks metric features.

- Experience with Property Graph queries, ISO GQL, SQL, or graph database engines.

- Experience with CI/CD tools.

- Experience with declarative schema compilers, such as YAML/JSON validation via Pydantic.

- Active participation in or maintainer status within open-source data communities.

Must possess a legal work permit in Poland

Benefits:

General benefits - depends on the form of employment

- Hybrid work model combining office & remote work

- Attractively located office with collaboration spaces

- Onsite parking space for employees

- Referral program with financial bonus

- Life Insurance

- Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment

- Access to internal Learning Platform with multiple trainings oriented for professional growth

Lifestyle benefits:

- Access to MyBenefit platform (Multisport included)

- Team Building activities

- Charity initiatives

- Working environment promoting diversity and inclusion

Health benefits:

- Private medical care - Platinum Package

More jobs at Tenarai Europe

  • Tenarai Europe · Cracow, Małopolskie, Poland

    yesterday

    Senior Java Software Engineer

    HybridSeniorjavaci/cdtest-automationtypescript+4LinkedIn
  • Tenarai Europe · Greater Barcelona Metropolitan Area

    2 days ago

    Project Manager

    Hybridmid_levelagentic-aicopilottime-seriestableau+3LinkedIn
  • Tenarai Europe · Barcelona, Catalonia, Spain

    2 days ago

    Product Manager

    Senioragentic-aicopilottime-seriestableau+1LinkedIn
  • Tenarai Europe · Cracow, Małopolskie, Poland

    14 days ago

    Regular Java Software Engineer

    Seniorjavaspringgroovyterraform+4LinkedIn
  • Tenarai Europe · Poland

    14 days ago

    Senior Quality Assurance Engineer

    HybridSeniorjavarest-apigrpcspring+4LinkedIn