Some details about your department
Ad-Machina
is an ad-tech software for the automation of advanced SEM campaigns. Through Natural Language Generation algorithms, it transforms data from a business’ product catalog into optimized keywords and text ads to maximize conversions.
What we’d like you to do:
Develop backend software components and
REST API web services
using
Python/Django .Contribute to the
evolution of AdMachina, a high-performance platform that integrates with external APIs (e.G., Google Ads, SA360) and processes large-scale structured data.Participate in the
development of our own product, working closely with the internal product and consulting teams — no outsourcing.Provide
technical guidelines, best practices, and code reviews
to maintain high quality standards.Collaborate with the software architect and project manager, and occasionally take the lead on technical decisions.Contribute ideas and improvements proactively:
we value people who want to shape the future of the product, not just execute.
What we’d like you to bring:
You have a
B2 level of English
or higher.You have
solid experience as a full-stack or backend developer, especially in Python/Django environments.You are comfortable working with
SQL databases, Git (GitHub or Bitbucket), and Linux.You have experience building and maintaining
REST APIs
and know how to write clean, modular, and efficient code.You’re proactive, eager to learn, and thrive in a fast-paced environment with new challenges.You are detail-oriented, organized, and have strong communication and teamwork skills.Bonus points for experience with
JavaScript ,
JQuery, and modern JS frameworks like
Vue
or
React .
Perks of joining us
We give you complete stability with an
indefinite job contract .We offer a
fixed salary
according to your worth and experience, plus a
performance-based bonus .Get the most out of your salary with our
Flexible Payment Plan
(Restaurant Ticket, Transportation Ticket, Day Care Ticket, and Medical Insurance).Do you know someone that fits in Making Science? Refer them and you can get a
bonus if they’re hired !Feedback
is part of our day-to-day lives. We recognize a job well done through a
continuous feedback model .We care about a healthy work-life balance. You can count on having
flexible working hours
and the
possibility to work from home .You will never stop learning with us:
subsidized training ,
free language classes ,
learning capsules, an
e-learning platform, and many more.Pack your bags — you’ll have
26 vacation days!Work comfortably and follow your own style, because we
don’t have a dress code .We know how to have a good time!
Monthly TGIF events, 5V, and much more!Never go hungry with our
free daily fruit
and
vending machine card !Take a break on our terrace, play
foosball ,
darts, or
PlayStation .Be a part of a
young, adventurous, and professional team, with people you’ll grow fond of!
About Us
Making Science
is a leading digital marketing and technology consulting firm listed on the Madrid Stock Exchange. We are currently expanding our operations internationally, with offices in Madrid, Barcelona, Lisboa, París, Mexico City, Milan, and Dublin.We specialize in providing comprehensive marketing and technological solutions for digital businesses. Our team is composed of more than 1,200 digital-native professionals, who have wide-ranging knowledge across all stages of digital transformation:
Digital Strategy, Infrastructures, Software Development, Creativity and UX/UI Design, Digital Marketing, and Big Data .
As part of our innovation focus, we’ve developed
AdMachina, our proprietary ad-tech solution. It automates the creation and optimization of SEM campaigns using Natural Language Generation algorithms, transforming data from product catalogs into highly optimized ads and keywords — boosting performance and scale for clients across industries.
Making Science is People Centric, and we actively bet on our employees! We believe that they are the key to any successful business, and therefore, our greatest asset. We strive to provide daily learning opportunities for those who work with us and their colleagues. It is also really important that they enjoy what they do and have positive experiences. We want our employees to feel proud of their accomplishments, and that they belong to a company in constant growth, because each person’s contribution is essential to achieve our success.
Do you want to be part of this great family?