Point your AI agent at freehire and let it find you a job.

Get the CLI →

Smadex

Junior Data Engineer

Posted Updated 6 views
Discussion

Summary

Junior Data Engineer at Smadex in Barcelona building data pipelines that serve real-time bidding and machine learning systems. Day to day: developing data ingestion services and ML data features with Python/Scala, Spark, Airflow, AWS, MySQL and Redis in an agile team; needs 1-2 years of software/data engineering experience.

We're looking for an enthusiastic Junior Data Engineer who is passionate about data pipelines and excited by high-performance engineering challenges.

🎯 The role

You will join a core engineering team responsible for making complex data available to real-time bidding platforms and machine learning models. You will help build robust data pipelines, deliver high-quality features, and solve complex engineering challenges while developing your skills through knowledge sharing and collaboration.

🎯 Responsibilities

  • Design, develop, and implement data features for machine learning models
  • Implement complex data ingestion services and other short-cycle engineering tasks
  • Write clean, efficient, and testable code
  • Test your work locally and in a staging environment
  • Monitor deployments and help maintain the stability, reliability, and performance of production systems
  • Participate in code reviews and contribute to technical and architectural decisions
  • Collaborate with the team in an agile environment, including planning and progress reporting
  • Take ownership of the features you build and help operate them in production

🛠️ Requirements

  • Bachelor's degree in Computer Science or a related technical field
  • 1–2 years of experience in software engineering or data engineering
  • Knowledge of SQL
  • Knowledge of Python or Java
  • Strong interest in big data, machine learning, and data engineering
  • Excellent written and spoken English communication skills

➕ Nice to have

  • Knowledge of Scala
  • Experience with key-value stores and in-memory databases, such as Redis or Memcached
  • Familiarity with cloud environments, particularly AWS
  • Experience with Airflow workflows
  • Experience working with big data
  • Experience with Spark

🧰 Technology stack

  • Languages: Python, Scala, Bash
  • Frameworks: Spark
  • Databases: MySQL, Redis
  • Cloud and DevOps: AWS, Jenkins, Docker, Airflow
  • Tools: Git, Jira, Notion

🤗 We offer

  • Opportunity to work in a complex engineering environment and gain valuable experience
  • Opportunities to make a direct contribution through assigned projects
  • Compensation package
  • Flexible working hours
  • Professional development through a LinkedIn Learning subscription and other training opportunities
  • Monthly meal voucher allowance through Ticket Restaurant
  • Monthly gym allowance with a choice between DiR and Wellhub
  • Regular team events and team-building activities
  • Access to recreational amenities, including a ping-pong table and arcade machine

Must-have skills: Data Engineering, Python.

Nice-to-have skills: Cloud Platform, Apache Airflow, Spark.

Required languages: english (level 4/5).

Open only to candidates already eligible to work in the EU.

Skills

What Junior Data Engineering jobs ask for — and how much of it you have →
Apply

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available