Mid-Senior Data Engineering Role
We are seeking an experienced Senior Data Engineer to lead our data strategy end-to-end. This individual will design reliable data pipelines, collaborate effectively with stakeholders, and own the roadmap and budget.
This is a unique opportunity to work on multiple data-driven initiatives, guiding design, unlocking blockers, and ensuring we invest time and budget where it creates the most business value.
* Main Responsibilities:
* Lead and mentor a team of Data Engineers, providing technical guidance, coaching, and career development while still contributing code.
* Design, build, and maintain robust data pipelines using event-driven and batch paradigms.
* Define best practices for data modeling, warehousing, testing, CI/CD, and infrastructure-as-code.
* Owning the roadmap and budget: prioritize initiatives, evaluate new tools/technologies, and ensure projects land on time and within cost targets.
* Interface with stakeholders such as Product, BI, Engineering, Data Science, Customer Success, Sales to gather requirements, translate them into solutions, and communicate progress.
Requirements:
* Proven experience (5+ years) in Data Engineering, with at least 1 year leading or mentoring engineers while remaining hands-on.
* Strong programming skills in Python (or similar) and a deep understanding of SQL performance tuning.
* Hands-on expertise with event-driven architectures (e.g. Kafka, Kinesis, Pub/Sub) and modern orchestration frameworks (Airflow, Prefect, Dagster, etc.).
* Solid knowledge of Amazon Web Services (S3, Redshift, Lambda, Glue, Step Functions, IAM) or another major cloud provider.
* Production experience with infrastructure-as-code (Terraform/CDK/CloudFormation) and automated CI/CD workflows (GitHub Actions, GitLab, etc.).
* Demonstrated ability to apply software-engineering best practices (testing, version control, code review, design patterns) to data problems.
* Bachelor's degree (or equivalent professional experience) in Computer Science, Engineering, or a related field. A Master's or PhD degree is a plus.
* Excellent communication skills and the ability to translate technical trade-offs for non-technical audiences.
* Good English (both written and spoken).
What We Offer:
* A highly flexible and open-minded environment.
* Highly skilled teammates and lots of opportunities for growth and development.
* Access to our Benefits Hub, with many discounts and savings.
* Train subscription.
* Relocation bonus.