Aplanet’s mission is to bring sustainability to the forefront of business objectives by empowering organizations with the best tools to manage and measure their social and environmental impact. To help us on our mission, we are looking for an experienced Data Scientist to join our growing team. You’ll work together with our Technology and Product team helping to create the most potential out of our data, provide new insights into our mission, and to create solutions that enable us to improve our business performance. 

About Us

At Aplanet, we build software for CSR and sustainability professionals to manage their day-to-day. We are already working with dozens of companies, governments, educational institutions, and NGOs in order to facilitate their internal processes and connect them to some of humanity’s greatest social and environmental challenges.

When joining Aplanet, you are not part of a company, but of a team of passionate individuals who believe in harnessing the power of technology to change the world for the better. Our experience and culture enables us to create an environment where each team member supports one another in order to achieve our wider goals. 

Our stack

We have a modern stack with no legacy code (for now!). In fact, this role is a wonderful opportunity to play a key part in building a solution from its very initial phases.

We use these frameworks because we think they are the most appropriate to solve our client’s challenges in their journeys to become more sustainable. Having said that, our stack is a team decision and we are always open to different opinions and approaches.

Frontends / PWAs

  • React
  • React Hooks
  • Redux
  • Redux-loop
  • Ant-design
  • Ant-design mobile

Backend & Infrastructure

  • NodeJS
  • Express
  • Knex
  • PostgreSQL
  • NixOS
  • GitLab
  • Digital Ocean / Amazon EC2

How we work

  • Lean methodology: we use iterative strategies. Our team builds to add value, whether to solve problems for our clients or internal ones. 
  • Design thinking: we create simple prototypes and user tests, because before we commit to build something, we need to understand what we’ll need. You will have the chance to be involved in this phase of the product design. However, if you prefer to just focus on coding, that’s fine with us too.
  • Flexible processes: forget about strict processes and structures. Our team is constantly in contact with stakeholders and we decide for ourselves how we are organized.
  • Quality: all the code we provide must be well-structured, efficient and easy to maintain, however, we’re not obsessed with metrics. The best quality standard is for your coworkers to be able to understand your code and work with it. 
  • Open Source Philosophy: we use OSS when possible, and contribute our improvements back upstream. Once our codebase is mature enough, we plan to release the pieces that could be useful for the community.

What we look for

You will mainly be working with our Product and Technology team, but will also work alongside our Business and Marketing teams, defining tech solutions that create great value for our customers and Aplanet’s business. Our ideal candidate should fit  most or at least some of the following requirements and characteristics:


  • A dynamic individual who takes pride in being involved in full process of designing and constructing technological solutions.
  • Professional experience as a Data Engineer or related specialty (e.g., Software Engineer, Business Intelligence Engineer, Data Scientist) with a track record of manipulating, processing, and extracting value from large datasets. 
  • Experience building data products incrementally and integrating and managing datasets from multiple sources.
  • Experience with schema design and data modelling processes; SQL skills. 
  • Knowledge and familiarity with distributed data stores such as ElasticSearch, Cassandra, Redis, Druid, Hbase.
  • Experience with data streaming platforms (Spark, Kafka, Kinesis, etc.) would be an advantage!
  • A motivated individual who cares about our mission and agrees with our methods and ways of working.

At Aplanet we believe in and promote diversity. Therefore, we encourage you to apply regardless of formal education, experience, gender, ethnic group or orientation.

What we offer

We want you to join the team, grow and help us grow. So we want to offer you the best conditions we can afford.

  • Work and personal life balance. It’s important for us that you enjoy your free time however you wish to spend it: with family, friends, pets, learning, hobbies, etc.
    • Remote work as often as you need.
    • A flexible work schedule. Go home for lunch, start work earlier or later, we’re easy as long as you reserve a few hours a day to sync up with your teammates. 
    • Work reduced hours (reviewed every 6 months)
    • 23 vacation days per year, with freedom to spend them however you please.
  • Easily accessible downtown offices, with the nicest of coworkers 😉
    • Bilbao: near the Bus Station
    • Madrid: near Atocha train station
  • Your opinion matters. We involve everyone in the decision making processes. We’d love to hear your take on strategy, architecture or design.
  • Professional and personal growth. You won’t be limited to your experience or role. Learn new things, consolidate that knowledge and apply it. 
  • Training support with days off for conferences and trainings. 
  • A social mission and purpose in your day-to-day. Your work has a positive impact on our planet and in the lives of others. 
  • Possibility to participate in our many company-wide volunteering initiatives.

Salary range

Competitive startup salary. Salary ranges based on experience:

  • mid: 28.000€ – 36.000€.
  • senior: 36.000€ – 45.000€.

Hiring process

Send us an email with your CV. We’d like to know why you are interested in joining Aplanet, and what can you contribute to the team. If possible, send us some code samples or a portfolio so we can learn about your previous work.

Our Product and Technology team will conduct a couple of interviews:

  • The first interview will be just an informal meet and greet via phone, Skype or Hangouts. 
  • The second interview, preferably in-person, will focus more on your technical skills. We’ll learn more about you and also give you more info about Aplanet and how we work. 

We will give you timely feedback after every step of the hiring process.

Sound good? Get in touch!

Contact us at [email protected] We try our best to respond to each candidate, however depending on the volume of applications, it may not always be possible.

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from Youtube
Consent to display content from Vimeo
Google Maps
Consent to display content from Google
Consent to display content from Spotify
Sound Cloud
Consent to display content from Sound