NTT DATA Romania SA

Senior Data Engineer

NTT DATA Romania SA Brașov, Romania

IT Services and IT Consulting · 10,001+ employees

20 h ago
data-engineer Senior (5-10 yrs) Full-time Romania
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

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

Snowflake Python SQL Scala Java Apache Spark PySpark Apache Flink Apache Kafka Azure Event Hubs Apache Airflow Dagster CI/CD Docker Kubernetes ETL/ELT

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