Smadex logo

Smadex

MarketingAdvertising

Sobre nosotros

Smadex is a cutting-edge ad-tech company, we process more than 2,4 million ad requests per second having to reply in less than 100ms. Every day we generate several TBs of data that need to be processed, analyzed, aggregated, and sent as feedback to all the real-time components. Our tech stack is 100% based on AWS, having more than 600 instances running in 4 regions. We are advocates of the “you build it, you run it” philosophy, at Smadex every developer owns its code from design to production!

Football after work
Young and diversified team
Office
Office 1
After work

Datos y curiosidades

Smadex es el DSP (demand-side platform) con base en Barcelona, fundado en 2010, especializado en soluciones programaticas mobile-first. Su tecnologia propietaria permite a los anunciantes ejecutar campanas de performance en movil con algoritmos de puja asistidos por machine learning que identifican la mejor combinacion de creatividades, segmentacion de audiencia y precio. Fue reconocida por el Financial Times como una de las 50 empresas europeas de mayor crecimiento y en 2018 fue adquirida por Entravision (NYSE: EVC) a traves de su unidad Headway, dando servicio a mas de 500 clientes en todo el mundo. Hoy es un DSP potenciado por IA para user acquisition movil, CTV, retargeting y campanas de respuesta directa.

Algunos números

2010

Ano de fundacion

500+

Clientes en todo el mundo

2018

Adquisicion por Entravision

Ofertas de trabajo en Smadex

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
HybridBarcelona, SpainApache AirflowSparkPythonData EngineeringCloud Platform
Ver oferta

We're looking for a knowledgeable Mid-Senior Software Engineer who enjoys solving complex technical challenges and building reliable, high-quality software for real-time systems.

👥 The team

Join a collaborative core engineering team of eight experienced engineers responsible for maintaining and evolving a real-time bidding (OpenRTB) auction system. The team values knowledge sharing, autonomy, and continuous professional growth while tackling complex engineering challenges.

🎯 Responsibilities

  • Design, develop, and implement new features for core products using Node.js and Java
  • Write clean, efficient, and testable code
  • Test work locally and in a sophisticated 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 in an agile environment, including planning and progress reporting
  • Take ownership of work across the core platform following a “you build it, you run it” approach

🛠️ Requirements

  • Bachelor’s degree in Computer Science or a related technical field
  • 2–4 years of experience in a software engineering role
  • Hands-on experience with Java or Node.js
  • Solid theoretical knowledge of data structures, algorithms, and software design principles
  • Passion for technology and eagerness to learn and grow professionally
  • Excellent written and spoken English communication skills
  • Proficiency with Linux, Git, Docker, and Docker Compose
  • Experience with testing tools and modern CI/CD frameworks

➕ Nice to have

  • Experience with key-value stores and in-memory databases such as Redis or Memcached
  • Familiarity with cloud environments, particularly AWS

🧰 Technology stack

  • Languages: Node.js, Java, Bash, Python
  • Databases: MySQL
  • Cloud and DevOps: AWS, Jenkins, Docker
  • Tools: Git, Jira, Notion

🤗 What we offer

  • Work with a highly motivated, dynamic team
  • Great compensation package
  • Flexible hours
  • Monthly meal voucher allowance through Ticket Restaurant
  • Monthly gym allowance with a choice between DiR and Wellhub
  • Access to LinkedIn Learning and training opportunities
  • Monthly TGIF events
  • Regular team-building events
  • A friendly, collaborative work environment with talented marketers and engineers from more than 40 countries
HybridOfficeBarcelona, SpainJavaCloud PlatformUnit TestingNode.JSJenkins
Ver oferta