Jobs

Data Engineer Full Remote with English

Meet your Recruiter!

Gianella Rojas Coral
  • English
  • Spanish

Our client is a tech startup offering growth services to mobile app businesses. With app developers and publishers as clients worldwide, they have 3 Hubs (Warsaw, Barcelona, and Virginia) and are now looking for a Data Engineer to join the People team!

You will be responsible for constructing, maintaining, and optimizing their data infrastructure, ensuring a smooth data flow and accessibility to support machine learning, analytics, and business operations.

  • Full professional level of English 
Barcelona
  • Oversee and manage the internal ML data platform, encompassing data ingestion, storage, and transformation to support machine learning model development
  • Design, build, test, and automate data pipelines to optimize efficiency
  • Establish and enforce data handling and processing best practices within the ML domain
  • Develop and implement internal tools to streamline data processes and business operations, improving scalability and productivity
  • Collaborate closely with product, MLOps, and data science teams to deliver exceptional data experiences for all ML practitioners and consumers
  • Minimum 3 years of hands-on data engineering experience
  • Proficient in Python 3 at utilizing data manipulation frameworks such as Pandas and PySpark
  • Expertise in managing data storage solutions including AWS S3, data lakes, and data warehouses
  • Proven track record in orchestrating data workflows with tools like Dagster or Airflow
  • Solid understanding of streaming data technologies like Kafka and Spark
  • Fundamental knowledge of machine learning principles and data analytics methodologies
  • Basic proficiency in data visualization and business intelligence tools
  • Residency in Barcelona or willingness to relocate to Barcelona
  • Competitive salary and performance-based bonuses
  • Comprehensive benefits package
  • Opportunities for professional development and support for continuing education
  • Flexible work hours and vacation policy
  • Step 1: Interview with our Recruiter to get to know you
  • Step 2: Interview with our client's Head of People
  • Step 3: Technical interview with the Hiring Manager