Data Engineer

In addition to finding you the perfect job, we can do the same for your friends and relatives. Send us a referral and we'll give you a cash bonus.
.jpg)
Location: Bucharest or other locations in Romania
Work model: Hybrid/Remote
Level: Mid-level
About the Role
We are looking for a Data Engineer to join a cross-functional squad responsible for the long-term development, maintenance, and continuous improvement of a business-critical data platform.
In this role, you will work across data engineering, automation, and cloud technologies, helping identify opportunities to improve existing processes, automate manual activities, and make the platform more efficient and scalable.
The role is a good fit for someone who enjoys understanding how things work, is curious about new technologies, and is comfortable stepping outside of a strictly defined technical area to find better solutions.
What You'll Do
- Help with implementing new Cloud Data Platform features using a mix of SQL, Python and dbt
- Participate in reviewing existing components/features of the Cloud Data Platform periodically with more-experienced Data Engineers and support them in executing against improvement plans
- Participate in data modelling activities to design efficient and effective data structures that support data analysis and reporting requirements.
- Review work done by other Data Engineers from the perspective of data warehouse integration practices, data modeling practices, degree of alignment to and/or completeness of business requirements
- Use version control systems like Git to collaborate with the team on code development and ensure proper versioning of data engineering artifacts
- Collaborate with data analysts and data scientists to understand data requirements and provide support for data analysis and reporting
- Assist in identifying and resolving data-related issues and errors, working with the team to implement appropriate solutions.
What We're Looking For
- B.S. or M.S. studies in Computer Science/Information Technology / Statistics / Mathematics / Management Information Systems
- Advanced SQL database querying and scripting
- Strong knowledge of a scripting language (preferably Python) and proven knowledge of OOP and Design Patterns
- Hands-on experience with at least one modern data platform, preferably Snowflake; experience with Databricks or Microsoft Fabric is also relevant
- Practical experience with dbt (data build tool) or similar transformation frameworks such as SQLMesh or Dataform
- Hands-on experience with Power BI, across Power Query and using DAX against Semantic Models
- Experience with Azure cloud and web services, ideally Azure Functions and Azure App Services
- Experience with CI/CD pipelines, preferably GitHub-based
- Experience with Dagster / Prefect / Airflow represents a big plus
- Experience applying AI and automation tools in day-to-day engineering work represents a big plus
- Proven previous experience in working as part of Data Engineering, Data Integration or Business Intelligence teams for Product companies creating data-oriented software solutions
- Good understanding of data warehousing methodologies (Kimball, Inmon, Data Vault 2.0)
- Good understanding of data modelling practices (relational, entity-relationship, object-oriented, flat, query-first)
- Good understanding of data engineering design patterns (raw loads, replication, batch ETL, streaming ETL, ELT, stream processing, data virtualization, change data capture)
- Understanding of declarative & imperative database deployment patterns and proven usage of tools like Terraform, Flyway, Schema Change, Liquibase or anything else similar
- Strong analytical skills in collecting, organizing, and analyzing significant amounts of data
- Strong knowledge of a typical SDLC
- Must be a self-starter, with the ability to work independently, with different groups and teams, utilizing solid communication skills.
- Ability to work in cross-functional teams
- Great communication and people skills with an experience of onsite/offshore model
Perks
- Medical subscription
- Variable vacation days (21 to 25), based on work experience regardless of the industry.
- Tickets for local IT Events
- IT Certifications
- New-born allowance.
- Christmas gift card.
- Floating holidays
- Only suitable candidates will be selected for a first interview.