Return to jobs Return to jobs

Data Engineer



Posted 3 weeks ago

Transform the future of data architecture with a pivotal role in our Data Services Team


icon Salary

No salary declared 😔

icon Location

Timisoara, Romania - Hybrid

icon Expires

Expires at anytime

Organisation summary: Join our Data Services Team, where we are committed to delivering top-tier data solutions across various platforms, including FTPs, APIs, and cloud storages like S3. Our mission is to manage and leverage historical data sources to ensure their availability and consistency. As a Data Engineer, you will be at the forefront of developing and automating complex data operations, working with large data extractions, and maintaining a seamless data flow that supports our business's dynamic needs.

  • Collaborate with cross-functional teams to deliver high-quality data solutions.
  • Construct and maintain robust data pipelines and databases.
  • Automate and optimize data processes using your Python expertise.
  • Leverage cutting-edge cloud technologies for data storage and processing.
  • Create and maintain data integration scripts, tools, and packages.
  • Ensure the accuracy, reliability, and performance of historical databases.
  • Bachelor’s degree in Computer Science, IT, or related field.
  • Demonstrated experience in Data Engineering.
  • Proficiency in Python for data tasks.
  • Knowledge of data modeling, database design, and warehousing.
  • Experience with AWS cloud services and data processing tools like Pentaho and Airflow.
  • Familiarity with relational databases and SQL.
  • Excellent problem-solving, attention to detail, and communication skills.
  • Adaptability to new technologies and industry trends.
  • Fluency in English.

About the Role: As a Data Engineer, you will play a key role in the Data Services Team, contributing to the development and maintenance of robust data infrastructure, products, and solutions. The Data Service team is responsible for delivering high-quality data via our service platform. Some of our key delivery channels are via FTPs, APIs, cloud storage like S3, data portals, and more. The Data Engineer's role is to provide solutions that involve managing the company’s historical data sources, availability, and data consistency. Furthermore, the role involves working with huge data extractions, data pipelines, schemas, partitions, indexes, performing corrections, and data migration operations, and most importantly these operations should be automated.

Responsibilities: • Understanding and asking the right questions to begin the discovery process of the problem and solution. • Manage and maintain historical databases, ensuring data accuracy, reliability, and optimal performance. • Develop and implement robust data pipelines to efficiently process and transform large datasets. • Collaborate with cross-functional teams to understand data requirements and design solutions that meet business needs. • Utilize Python programming knowledge to create and maintain data integration scripts, tools and packages. • Implement and optimize ETL processes for seamless data flow within the organization using tools like Pentaho and/or Airflow. • Stay abreast of advancements in cloud technology and leverage cloud platforms for scalable and secure data storage and processing. • Design, construct, install, and maintain relational databases to support data storage and retrieval needs. • Troubleshoot and resolve data-related issues, ensuring data integrity throughout the entire lifecycle.

Qualification • Bachelor’s degree in computer science, Information Technology, or a related field. • Proven experience as a Data Engineer or in a similar role. • Strong proficiency in Python programming for data manipulation and analysis. • Solid understanding of data modeling, database design, ACID concepts, and data warehousing technology. • Hands-on experience with cloud technologies, such as AWS, and services like Athena, Glue, Aurora, and S3 would be an asset. • Proficient in building and maintaining data pipelines for efficient data processing using tools like Pentaho, Airflow, etc. • Familiarity with relational database systems (e.g., MySQL, PostgreSQL) and database queries (e.g., DDL, DML, DQL, etc). • Excellent problem-solving skills and attention to detail. • Strong communication skills to collaborate effectively with team members and stakeholders. • Ability to adapt to evolving technologies and stay current with industry trends in data engineering. • Strong English skills should be required


Hire with Escape

Showcase your progressive organisation and post your open roles to the biggest UK community of purpose driven job seekers.

Get Started