Machine Learning Engineer in Barcelona


Share offer

Job Description

Adsmurai is growing fast and our Machine Learning and Applied Research team is looking for a ML Engineer to help us deliver our promise of providing awesome social media marketing tools. Adsmurai is transforming how companies create, optimize and scale advertising campaigns on social media. We are Facebook & Instagram, Twitter and Google Partners and we work for top customers in Spain, Europe and LATAM.
We are looking for a hands-on ML Engineer who is interested in creating new disruptive solutions powered by Machine Learning and data for Social Media Marketing. We work with millions of data points, with many dimensions, and we are highly motivated at modelling systems and their data, and at predicting how systems are likely to behave in the future.
We expect that you have experience with Data Science and Machine Learning to model real-world problems and that you have built production software in the past to implement systems that provide such functionality. But most importantly, we expect you to be inquisitive and resourceful.
You will be part of a cross-functional self-organized team of data engineers and machine learning specialists focused on creating (defining, building, deploying, testing and iterating) features and products that represent, model, analyze and predict how data behaves within our digital marketing platform. As part of a team, you will be expected to take part to some extent in all product development steps; from product discovery to monitorization of the solution, by way of data gathering, modelling, continuous delivery and integrations so that the team contributions have an impact in the real world.
What we need from you:


  • College degree / Master in Computer Science, Engineering or similar
  • 3 years hands-on experience in machine learning or data engineering environments.
  • Working knowledge of different model architectures and ML approaches.
  • Hands-on experience in MLOps, such as data pipelines, data versioning, and model performance monitoring
  • Git, Docker and Python is a must
  • Familiarity working in cloud environments such as GCP, AWS, or Azure.
  • Experience training, building and deploying and serving ML models into production.
  • Experience with SOLID, REST APIs.
  • Well versed in tools and processes for delivering well-tested CI/CD pipelines (GitLab).
  • Experience with at least 1 of the following frameworks: TensorFlow, PyTorch, Scikit-Learn, etc.

    Will be a Plus:


  • Experience in data version (DVC) is a strong plus
  • Experience with Spark, and Redis is another plus
  • Experience with Javascript and Bash is a plus
  • Familiarity with relational and NoSQL Databases.
  • Knowledge of Google Cloud Platform services such as a Composer, BigQuery, Storage, Compute, and Kubernetes


Other valuable skills or nice to have:
  • Experience with Data Studio, Tableau or similar tools.
  • Experience with TDD software development methodologies
  • Open source contributions.

We offer:


  • Will make you feel at home in one of the best offices in the centre of Barcelona (Passeig de GrĂ cia) with roof terrace and barbecue.
  • You will be part of a team with a flat structure and Agile orientation that maximizes self-organization and team ownership.
  • Friendly and flexible working environment.
  • Control and responsibility of your developments.
  • Regular and fun team activities.
  • Choose your HW option.
  • English classes.
  • Gym Arrangement.
  • We cultivate and actively participate in internal and external training.
  • Fresh fruit and coffee.
  • Flexible compensation plan (transport, restaurant, day care vouchers...).
  • Permanent contract.


We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, or disability status.


About Adsmurai


Other data engineer jobs that might interest you...