Morgan Sol
We are recruiting for a Data Engineer position on behalf of one of our clients, a leading IT company with an international reputation. This organization specializes in delivering complex technological projects that go beyond Romania’s borders, setting new standards in the industry.
Responsibilities:
- Design and implement data engineering pipelines to ingest, enrich, match, and compute indicators.
- Analyze and make recommendations based on business requirements.
- Improve quality, reliability, and performance of data engineering pipelines.
- Write unit tests and cooperate strongly with the QA team to ensure high-quality standards.
- Communicate and share progress with technical stakeholders and product owner.
Skills and Competencies of a Data Engineer:
- Personal Attributes: Motivated and proactive with the initiative to make independent decisions. Bring an innovative approach to tackling complex issues.
- Experience: 3+ years in developing automated data pipelines using ETL tools like Talend.
- Design Patterns: Detailed knowledge of Java design patterns (Factory, Builder, Composite, etc.).
- Data Handling: Proficiency in data cleansing and aggregations with millions of records.
- Database Querying: Proficiency in querying databases such as SQL and Elasticsearch.
- CI/CD Pipelines: Working knowledge of CI/CD pipelines. Knowledge of Docker and Kubernetes is a plus.
- Graph Theory: Knowledge of graph theory applied to data, and tools like Neo4J, TigerGraph, or similar.
- Data Matching: Knowledge of data matching is a plus.