Job Openings Data Engineer

About the job Data Engineer

Job Location: 100% remote in Romania

Recruitment process:

  • TA discussion (30min discussion)
  • Technical discussion 
  • Client interview 

Role description:

Our client is a leading UK-based media company with a long-standing reputation for delivering high-quality journalism across both print and digital platforms, being recognised as one of the most important voices in the UK. They are undergoing an exciting digital transformation, combining editorial excellence with innovative technology to reach a global audience.


Key Responsibilities:

  • Build shippable software following Engineering standards in place.
  • Build and maintain key Engineering blocks that other teams can rely upon (such as APIs and Big Data implementations).
  • Support the current stack and be able to extend it with new features.
  • Work on ad-hoc R&D projects
  • Work closely with the clients business intelligence users, operations and development teams on projects and CRs, encouraging a data driven and pragmatic approach to tackling challenges and problems
  • Ensure the deliveries are on time and of the required quality
  • Maintain the companys data assets at required quality levels
  • Help to design and build solid, efficient, stable APIs.
  • Help to maintain our high standard of code
  • Keep up to date with the latest technologies and methodologies.
  • Ensure a globally robust and highly scalable approach to development to support our growing number of global users and services.
  • Enforce best practices in terms of code quality and design of processes.

Profile: 

  • Python development skills
  • Ability to implement ETL data pipelines in Python
  • Creating REST APIs
  • Advanced SQL scripting knowledge
  • Experience with Google Cloud Platform, AWS or Azure
  • 2+ years of experience in data or software development
  • Knowledge of big data platforms
  • Knowledge of relational databases
  • Knowledge of technologies: Git, Docker, Bash language
  • Ability to propose, design and implement a simple ETL solutions both in batch and real-time
  • Understanding of what is a continuous delivery pipeline and ability to design a process
  • Ability to pick the correct technology for the correct task