AdTechTalent
Engineering1 month agoHybrid

Smadex

Junior Data Engineer

pythonscalabashsparkmysqlredisawsjenkinsdockerairflowgitjiranotionsqljavabig datamachine learningdata engineeringdata pipelinesreal-time biddingad-tech

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Entry

Years experience

0-2

Location

Barcelona, Spain

Full job description

Smadex is an ad-tech company processing over 4.5 million ad requests per second with sub-100ms response times. They seek a Junior Data Engineer passionate about data pipelines and performance challenges. The role involves designing, developing, and implementing data features for Machine Learning models, writing clean and testable code, monitoring production systems, and collaborating in an agile team environment. Requirements include a Bachelor's degree in Computer Science or related field, 1-2 years of software or data engineering experience, SQL, Python or Java knowledge, interest in Big Data and Machine Learning, and strong English communication skills. Bonus skills include Scala, key-value stores, AWS, Airflow, Big Data, and Spark. The tech stack includes Python, Scala, bash, Spark, MySQL, Redis, AWS, Jenkins, Docker, Airflow, Git, Jira, and Notion. The position is full-time, hybrid (2 days remote), located in Barcelona, Spain. Benefits include a competitive compensation package, professional development, flexible hours, meal vouchers, gym allowance, team events, and a modern office with amenities. Visa sponsorship is not provided.

What you'll do

  • Feature Ownership: Design, develop, and implement Data features for the Machine Learning models to use
  • Quality Assurance: Write clean, efficient, testable code and thoroughly test work locally and in a sophisticated staging environment
  • Operational Excellence: Monitor deployments and help ensure the stability, reliability and performance of production systems
  • Agile Collaboration: Collaborate with the team in an agile environment, participating in planning and reporting on progress
  • Implement complex data ingestion services following a 'you build it, you run it' philosophy
  • Participate in code reviews and contribute to technical and architectural decisions

Requirements

  • A Bachelor's degree in Computer Science or a related technical field
  • 1-2 years of experience in Software or Data engineering
  • SQL Knowledge
  • Python or Java knowledge
  • Interest in Big Data, Machine Learning and Data Engineering
  • Excellent communication skills in English (written and spoken)

Tech stack

PythonScalabashSparkMySQLRedisAWSJenkinsDockerAirflowGitJiraNotionSQLJava

Benefits

Join a highly motivated and talented team in a fun and friendly work environmentOpportunity to work in a complex environment and gain experience from itDirectly add value to the business with the projects that you are assignedGreat compensation packageTop location at the heart of Barcelona with a rooftop terrace, Barbeque, and a fully stocked fridgeGreat work-life balance: work from home (2 days per week) and flexible hoursProfessional development with a LinkedIn Learning subscription and other training opportunitiesMeal vouchers - Ticket Restaurant monthly allowanceMonthly gym allowance: Choose between DiR and WellhubMonthly TGIF (Thank God It’s Friday) events and regular team-building activitiesPing-pong table and arcade machineAnd more

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.