Data Engineer
RomaniaFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 4+ years
- Required Skills
- AWSPythonSQLGitSnowflakeAirflowTerraformData modelingdbt
Requirements
- 4+ years of professional experience designing, developing, and deploying production-grade data pipelines using Python.
- Strong expertise in SQL development, including complex queries, optimization techniques, and performance tuning in cloud data environments.
- Hands-on experience with Snowflake, including data loading, external stages, security controls, warehouses, and optimization practices.
- Strong experience with dbt Core for data transformation, testing, incremental models, and analytics engineering workflows.
- Solid understanding of data warehouse design principles, including dimensional modeling, star and snowflake schemas, facts, dimensions, and slowly changing dimensions.
- Experience designing conceptual, logical, and physical data models.
- Proven experience building and operating ETL/ELT pipelines using Airflow or similar orchestration tools.
- Familiarity with modern AI-assisted development workflows and daily use of AI coding tools for development, debugging, and code review.
- Knowledge of AWS services such as S3, Lambda, IAM, and EventBridge, along with Terraform and CI/CD practices.
- Experience with Git, Docker, data quality frameworks, and data lineage practices is highly valued.
- Strong problem-solving skills, attention to detail, and ability to work effectively in a remote, collaborative engineering environment.
Responsibilities
- Build and maintain robust data ingestion pipelines from various sources, including REST APIs, SFTP, and database replication systems into cloud data platforms.
- Develop and optimize data transformation workflows using dbt, following structured bronze, silver, and gold layer modeling practices.
- Design and maintain data models supporting identity resolution, customer segmentation, attribution, and marketing activation use cases.
- Build integrations with external marketing platforms and services, enabling data synchronization, campaign delivery, and feedback collection.
- Develop and manage AWS Lambda functions, Airflow workflows, and orchestration processes to ensure reliable data operations.
- Implement data quality checks, monitoring, alerting, and validation frameworks to maintain accuracy and trust in business-critical datasets.
- Manage cloud infrastructure and data platform components using infrastructure-as-code practices with Terraform.
- Investigate and resolve data incidents, including pipeline failures, quality issues, and sensitive data exposure risks.
- Contribute to continuous improvement of engineering practices, automation, documentation, and scalable data architecture.
View Full Description & ApplyYou'll be redirected to the employer's site