
Tenarai · Kraków, Wrocław, Warszawa, Gdańsk, Poznań
Senior Software Engineer – Python, dbt & BigQuery
W skrócie
zdania wybrane z oferty- For our client we are looking for a Senior Software Engineer experienced in Python, dbt & BigQuery.
- Research and compare the semantic and metric modeling capabilities of Looker, dbt (MetricFlow), Snowflake, and Databricks.
- The role combines dbt development, graph data modeling, semantic and metric modeling research, and CI/CD automation.
Technologie
Pełny opis
z justjoin.itProject 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
Treść ogłoszenia pochodzi z justjoin.it i należy do jego autora.
Historia oferty
bez zmian od publikacji- Podbita na górę listy
Pracodawca odświeżył ogłoszenie na portalu.
- Opublikowana na justjoin.it