Senior Data Engineer (Snowflake, dbt, Python) – Freelance
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
Netguru is a trusted partner in digital commerce, helping leading brands modernize B2B solutions, marketplaces, and retail ecosystems. Since 2008, it has empowered businesses with cutting-edge technology, AI-powered personalization, and world-class engineering and design teams.
The Role
As a Netguru Freelancer, you can choose your working conditions—deciding when, where, and how you tackle projects and tasks. You’ll be matched with opportunities that align with your skills, gaining diverse experience and developing new competencies. You’ll also have the chance to collaborate long-term with a team on challenging products.
Key Responsibilities
You will be responsible for:
- Building and maintaining Snowflake data warehouses in production environments.
- Designing and optimizing SQL queries and data warehouse models (e.g., star schema, slowly changing dimensions).
- Developing and maintaining dbt models or similar data transformation tools.
- Ensuring data quality, validation, and troubleshooting across the entire data pipeline.
- Writing Python scripts for data profiling and automation.
- Implementing Git and CI/CD pipelines for data engineering tasks.
- Working in partially documented environments to identify and resolve data issues independently.
- Collaborating with cross-functional teams to deliver scalable data solutions.
Requirements
Must-have:
- 3+ years of hands-on Snowflake experience in production.
- Proficient SQL and data warehouse modeling skills (e.g., star schema, SCD, data grain, dimensions).
- Experience with dbt or similar data transformation tools.
- Strong understanding of data quality, validation, and troubleshooting across the full data flow.
- Python for data profiling and scripting.
- Experience with Git and CI/CD for data pipelines.
- Ability to work in a partially documented, inherited environment and independently identify and solve data issues.
- Strong communication skills and fluent English (C1).
Nice to have:
- Experience with a semantic layer (e.g., AtScale, Cube, dbt Semantic Layer, LookML, Power BI/SSAS).
- Experience with Qlik, Tableau, or Power BI.
- Knowledge of the Azure ecosystem.
- Experience with legacy BI modernisation.
- German language skills.
Benefits
What’s in it for you?
- 100% remote work.
- Collaboration with an experienced team of developers and continuous skill development.
- Long-term collaboration on challenging products.
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
Senior Data Analyst - Wholesaler BU Team
Emerging Travel
Armenia
GeorgiaData Engineer (Lakehouse & Streaming Data)
Payabl
Cyprus
PolandSenior Data Platform Engineer
GlobalDev
Poland
UkraineSenior Python Data Scraping Engineer (Freelance) - Tendem Project
mindrift
Bulgaria🌍CzechiaMore Openings at Netguru
Explore Top Companies in this Space
FusionHit
IT Consulting / Software Development / Outsourcing / Nearshore Services
inventYOU AB
IT Consulting / Software Development / Technology
Binagora
Software Development / IT Consulting / Artificial Intelligence
Future Processing
IT Services / IT Consulting / Software Development / Technology
Netguru
View Company ProfileNetguru is a premier, enterprise-grade digital innovation and software engineering platform engineered to orchestrate massive-scale product ecosystems and intelligent design workflows. Operating as a highly integrated technology consulting hub, the company eliminates the operational friction of traditional localized development agencies by seamlessly deploying advanced agile delivery telemetry, rigorous cloud-native architectures, and cohesive user experience (UX) frameworks. Moving beyond rigid legacy IT outsourcing, Netguru empowers global enterprises, high-growth scale-ups, and disruptive startups to dynamically synchronize their digital transformation pipelines with elite product execution. Under the hood, their sophisticated distributed engineering infrastructure natively handles complex legacy modernization ingestion, instantaneous artificial intelligence integration, and seamless cross-platform mobile development, ensuring frictionless project readiness and uncompromising code quality. What sets Netguru apart is its uncompromising dedication to frictionless software orchestration; by bridging the gap between cutting-edge technological innovation and rigorous human-centric design, the certified B-Corporation empowers organizations to radically accelerate their time-to-market velocity, optimize development bandwidth, and build an unassailable foundation for continuous commercial dominance in the modern digital landscape.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.