Senior Data Engineer
NTT DATA Romania SA Brașov, Romania
IT Services and IT Consulting · 10,001+ employees
About the role
Design, implement, and maintain secure, high-performing data pipelines using ETL/ELT processes and streaming technologies. Collaborate with architects and developers to optimize data ecosystems and ensure seamless delivery of data solutions across cloud platforms.
What they look for
Requirements
Requires 4-6+ years of software or data engineering experience with expert proficiency in Python, SQL, Scala, or Java. A bachelor's or master's degree in a relevant field is required, with Snowflake certifications considered highly desirable.
Full description
Who we are
We are seeking an accomplished and detail-oriented Snowflake Data Engineer. The successful candidate will bring deep expertise in data engineering, ETL/ELT pipelines, and cloud-native data platforms, with a strong focus on Snowflake. This role is critical in building and optimising modern data ecosystems that enable data-driven decision making, advanced analytics, and AI capabilities for our clients. This is a code-heavy software engineering role focused on creating resilient streaming pipelines, handling event states, and orchestrating complex workflows across multiple cloud providers. As a trusted practitioner, you will collaborate with architects, developers, and analysts to design, implement, and maintain secure and high-performing data pipelines. You will thrive in a collaborative, client-facing environment, with a passion for solving complex data challenges, driving innovation, and ensuring the seamless delivery of data solutions.
What you'll be doing
- Pipeline Development (ETL/ELT): Write clean, production-grade code to extract, transform, and load massive data volumes from relational databases, APIs, and microservices into cloud data warehouses
- EDA Implementation: Build and maintain high-throughput, low-latency stream processing pipelines. Solve real-world streaming challenges like idempotency (preventing duplicate events), backpressure handling, and out-of-order data processing
- Multi-Cloud Integration: Deploy, configure, and monitor data processing jobs natively across different cloud ecosystems based on cost, latency, and performance needs
- Orchestration & Automation: Develop automated, event-triggered workflow graphs to monitor data lineage, system health, and pipeline alerts
- Performance Tuning: Optimize distributed compute queries (e.g., Spark clusters, Snowflake warehouse sizing) to manage cloud spending efficiently
What you'll bring along
- BSc/MSc in Computer Science, Data Engineering, or related field; Snowflake certifications (SnowPro Core, Advanced) highly desirable
- Experience: Minimum 4–6+ years of active software engineering or data engineering experience
- Languages: Expert proficiency in Python, SQL, Scala, or Java
- Cloud & Tools Stack: Hands-on development experience using Apache Spark / PySpark, Apache Flink, Apache Kafka, or Azure Event Hubs
- Orchestration & DevOps: Strong skills with Apache Airflow or Dagster, CI/CD deployment pipelines, and Docker/Kubernetes containerization
Similar roles
-
Staff Data Engineer
Overstory Canada
-
Lead Data Engineer
EXL United Kingdom
-
Data Engineer H/F
NEXTON Paris, Ile-de-France, France
-
Senior Data Engineer
EDF UK London, England, United Kingdom
-
Data Engineer
EDF UK London, England, United Kingdom
-
Senior Data Engineer ( M/F/D )
EVERIENCE Brussels, Brussels-Capital, Belgium