Senior Software Engineer – Python, dbt & BigQuery
160 - 180 PLN/ mies.UoP
SeniorFull-time·Umowa o pracę
#437455·Dodano wczoraj·0
Źródło: TenaraiTech Stack / Keywords
PythondbtBigQuerySQLpytestJinjaGitHub ActionsGitLab CIYAMLPydantic
Firma i stanowisko
Tenarai is seeking a Senior Software Engineer to work on a project building an open-source plugin that allows data teams to define BigQuery graph databases using configuration files and deploy them via dbt. The role involves developing in Python, working with BigQuery, and contributing to dbt Core extensions.
Wymagania
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent 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 with ability to research and translate technical specifications into backlogs and architectural designs
Nice to have:
- 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 like YAML/JSON validation via Pydantic
- Active participation or maintainer status within open-source data communities
Obowiązki
- Research and compare 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 source links
- Build, publish, and maintain an open-source dbt package for BigQuery Graph materialization
- Develop reference CI/CD pipelines using 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
Benefity
- Hybrid work model combining office and 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
- Clear career path with international experience opportunities
- Access to internal learning platform with multiple trainings
- Access to MyBenefit platform (including Multisport)
- Team building activities
- Charity initiatives
- Working environment promoting diversity and inclusion
- Private medical care: Platinum Package
Pakiet relokacyjny
Ubezpieczenie
Dofinansowanie szkoleń
Kursy językowe
Spotkania integracyjne
Karta sportowa
Opieka zdrowotna
Premie
Parking dla aut
Inne informacje
Must possess a legal work permit in Poland
Tenarai
Pracodawca