Senior Data Engineer
Big data and analytics

Job Description

We are looking for software engineers with at least five years of experience and a passion for data. We expect our (senior) data engineers to keep learning new technologies, architectural patterns, programming languages and machine learning algorithms. They will work with data scientists and are comfortable speaking their language. We are looking for professionals who are enthusiastic about innovation in software engineering and are not afraid to contribute to open-source projects and present their work at technical meetups.

As we help our clients to target, measure and improve mission-critical business metrics and generate demonstrable return on investment, our (senior) data engineers enjoy a high level of responsibility and immediate client interactions. In addition to technical excellence, our engineers are great communicators equipped with the presentation skills to operate at executive level.

Above all, our engineers are curious about the big picture and passionate about bringing data to life!

Our products

Together with data science team we make our customers happy. We design and build data lakes for processing hundred terabytes of data, integrate applications, maintain ML pipelines, help data science team with experiments. 


Our technology stacks

We use Azure, AWS and Google cloud services. In most of the cases we build big data of fast data-oriented solutions, by this reason, we use Kinesis, Lake Formation, Athena, Redshift, Glue, Azure Functions, Events Hub, Data Factory, SageMaker, BigQuery, BigTable, DataFlow etc.

For on premise solutions, we use Hadoop stack, ELK stack, Postgres, Kafka, NoSQL solutions like Cassandra, Redis, Aerospike etc.

We prefer to build applications on Python, occasionally Scala.

What do we offer?

We want to enable you to get the most out of yourself both as a professional and as a person! You will enjoy a high level of responsibility while being guided and mentored by more experienced colleagues. From day one, you will experience a very steep learning curve. Learning on the job will be combined with a bespoke personal development plan and a fit-for-purpose training curriculum.

We highly value and support a healthy work-life balance. As an output-oriented firm, we trust our people to deliver if and when needed. Meanwhile, we also urge them to constantly take ownership over their personal lives and stay healthy, both physically and mentally.

Metyis is an Equal Opportunity Employer. All aspects of employment, including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. At Metyis we do not discriminate on the basis of race, religion, color, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin or any other basis covered by appropriate law. You are encouraged to self-identify, on either your application form, covering letter or resume.


  • Engineers complete technical solutions to solve concrete business challenges in the areas of digital marketing, eCommerce, Business Intelligence and self-service analytics.

  • Collect functional and non-functional requirements, consider technical environments, business constraints and enterprise organizations.

  • Support our clients in executing their Big Data strategies by designing and building operational data platforms: ETL pipelines, data anonymization pipelines, data lakes, near real-time streaming data hubs, web services, training and scoring machine learning models.

  • Collaborate closely with partners, strategy consultants and data scientists in a flat and agile organization where personal initiative is highly valued.

  • Share data engineering knowledge by giving technical trainings.

  • Guide and mentor team members.

Required Knowledge, Skills & Experience

Who are we looking for?

3 years of professional experience in software engineering

A broad practice in multiple software engineering fields:

  • Backend and/or frontend development in any programming language of your choice

  • Design of web services

  • Algorithms and complexity analysis

  • Linux system administration, development and production environments

  • Cloud, container and microservices infrastructures

  • Software security

  • Development workflow automation

A strong focus on data processing:

  • Databases; theory and practice

  • Distributed data processing

  • Real-time event processing

  • Concepts of functional programming

  • Data privacy and anonymization techniques

  • Enterprise data warehousing, business intelligence and ETL principles

  • Statistics and analytics

  •  Machine learning

Speaking Spanish fluently is a must

Ability to work in the English language with strong written and oral communication skills

Position based in Barcelona and/or Madrid

Apply to this positionWe are constantly looking for talented individuals who wish to become part of and help expand our platform.

Tell us why*
Please attach your Resume*Max. file size 5MB
Please attach your Cover Letter*Max. file size 5MB