Senior Platform Engineer

source{d}
Building the first AI that understands code

Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €750

Intro

source{d} is a company for developers by developers. We firmly believe in always doing what's best for the community, not necessarily companies. "For developers" is the answer to any strategic question or dilemma in the company. Always For Developers.

"By developers" is our identity. Everyone in the company is either a developer or has a developer/engineering mindset. We don't hire anyone who doesn't fit into this culture, it's the only way to make sure everyone understands developers and can always defend their interest.

At the moment, we're 20+ people from 10 different countries working closely together from the office in Madrid. Our engineering team consists of four different teams: Data Retrieval (Go and Scala), Platform (Go and JavaScript), Data Science (C++ and Python) and Infrastructure (Go and Python). We have raised a $6M round last Summer and are rapidly growing our team.

The Platform team focuses on building our web platform which deals with massive storages and displays beautiful data visualizations.

Our backend is built on top of Go and we'll be handling large amounts of data from different sources: PostgreSQL, Spark and MongoDB.

For the frontend we are using latest ECMAScript and React + Redux with some data visualizations (like D3.js). Knowledge in these tools is not required, and new tools are constantly assessed for new developments and features. Part of our responsability is to keep a logic consistency accross different teams, and help them by providing tools built on top of protobuf and gRPC.

Besides that, the application will be fully public and the code will be open source which will allow you to play an extremely important role in shaping our image within the community. That's because at source{d}, we really care about open source, which is why we create our own projects like proteus and kallax and contribute to other OSS like gogo/protobuf.

On top of that, every two weeks we have Open Source Friday: a full day to work on any side-project of your choice, as long as it is open source. If you are interested in knowing how we do code reviews, please take a look at the PRs on our public projects.

Main requirements

  • One backend language that we are currently using like Go and alternatively Python or Scala
  • If no, then 2+ of other languages like PHP or Ruby
  • JavaScript with React
  • Active contributions on OS projects

Nice to have

  • Experience with D3.js

Perks

  • Despite working hard and being very demanding, we believe in continuously giving everyone the chance to learn and develop professionally and in building a cohesive team that welcomes every new person. We have monthly get-togethers, annual hackathon retreats and regularly attend conferences all over Europe (dotGo, FOSDEM, ReactEurope, etc.)
  • Upon joining, you can choose your own hardware
  • We are willing to sponsor your Visa and we used to help our team members relocate to Madrid. We offer support throughout the entire process to you and your family covering your housing during your first week in Madrid, help you find an apartment, get the paperwork ready, etc.
  • And finally... we have ice cream :)

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €750