Data Engineer – REF 261 – 01

Full Time, Permanent
Remote in Europe and South America


Purpose of the Role

The Data Engineer will support the development and maintenance of a big data marketing solution that handles huge amounts of scalable data stores. Aside from strong programming skills, we are looking for a true back-end and data engineer with a strong understanding of databases and infrastructure requirements in such an environment. 

Duties and Responsibilities

  • Build and maintain data pipelines using Python, handle huge amounts of data in different storage tools 
  • Process massive amounts of data in short bursts and find solutions to time-sensitive problems that can arise
  • Troubleshoot data quality issues and perform the necessary fixes/backfills
  • Work with data scientists and BI analysts to understand data models and data ingestion requirements
  • Enhance the codebase to fix bugs, add and document features
  • Participate and collaborate in daily scrum meetings, sprint planning, reviews, and retrospective meetings

Required Experience & Knowledge

  • Strong experience working with Python in big data environments
  • Experience handling hundreds of TeraBytes of data in different databases across multiple services
  • Good knowledge of ElasticSearch, along with experience performing queries, infrastructure knowledge, and time-based indexes
  • Deep experience with AWS Cloud Services such as DynamoDB, S3, EC2, SQS, ECS, CloudWatch and experience choosing the proper tool for storage
  • Experience creating infrastructures that must handle big-data throughputs, scale, and be time and cost-efficient

Skills and Attributes

  • Good written and verbal communication skills
  • A self-motivated, curious person with good time management skills
  • Ability to learn technical concepts and communicate with multiple functional groups
  • Team up with the professionals in a multicultural virtual work environment
  • Strong troubleshooting skills and high attention to detail

Required Education & Qualifications

  • Advanced level of both spoken and written English language
  • Bachelor’s or Master’s degree in Computer Science or relevant experience
  • Any relevant certificate would be considered a plus

Apply Online

A valid email address is required.