Python Developer/ Data Engineer
Technology
Cygnus Professionals Inc.Texas, United States1 month ago
Service contractOn-site
Job description
✅ Employment: W2 Only – No C2C
- Python Developer / Data Engineer with 8+ years experience, strong
GCP/BigQuery + DBT-core
, has actually developed custom dbt materializations and Jinja macros
, built Python packages with pytest
, writes advanced SQL, and has experience with semantic/metric modeling and CI/CD automation.
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 Measures.
- 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.
Keywords
pythonform-w-2google-cloud-platformgood-clinical-practice-gcpdbtjinja2pytestsqlcustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdlookermetricflowsnowflakeazure-databricksdatabrickstraining-and-developmentopen-sourcemicrosoft-graph
Interested in this role?