Data Engineer

  • Indefinite
  • Full time
  • €0 - €70,000
  • Remote
  • Customer Success

What are we looking for?

Someone to define data architecture for some of our clients. We don't know exactly what's the perfect role name for this, so we prefer to explain what we need from you, so you can pick the right name just in case you don't like the one we've chosen.

  • Understand our client’s business goals and technical requirements, and turn complex problems into understandable, achievable solutions using Tinybird.
  • You will help and teach our customers to work in real-time at scale.
  • You will work on complex optimization problems to reduce latencies and to increase overall solution performance.
  • Develop quick prototypes to illustrate how certain things work or what is the best way to go about something. Writing efficient SQL is important here, our platform is heavily based on SQL.
  • In this company, everyone is part of the product team. While your focus might be on helping customers succeed, if the things you learn while helping customers don’t end up driving our roadmap, then we are doing something wrong.
  • Ideally, you are located somewhere in Europe, or at least not too many time zones away. This is not essential but would certainly make it easier, as, for now, our engineering team is entirely in the CET timezone.


Some bits about the way we work

  • We are a remote-friendly company, all of our previous companies were remote-friendly companies, and we intend to remain a remote-friendly company.
  • Our head office is located in Madrid, we love to see each other and work face to face regularly, feel free to go whenever it suits you.
  • We are just starting up so your work will impact everything we do. We also believe in full transparency, and you will always know what is going on.


Here you have our company principles.


A little more about how a typical day could look like

On a daily basis, you will be working with customers. You might be helping a new customer get started with Tinybird and guiding them on the best way to integrate Tinybird into his data stack. Or, you could be working on optimizing a use case for one of our most experienced clients. Many of our customers ingest billions of rows in real time and need to use that same data to make decisions in the same moment—for example, detecting fraudulent transactions or deciding what to offer someone based on their history and current browsing.

Here, you'll always have the opportunity to work with different types of clients and at various scales of data.

You’ll also collaborate with other teams. You might work with the product team to figure out the most effective way to solve a problem or ensure they understand what our customers are demanding. Or you might work with the sales-engineering team to hand over a customer or understand how you can help in a PoC.

If you enjoy challenges, are a constant learner, and like sharing your knowledge and helping others, then this is for you—apply now.


A bit more about the hiring process

The interview process will include a first contact to introduce ourselves and get to know you, followed by a call with the hiring manager as well as calls with two of our co-founders. As a final step, we will ask you to complete a short technical exercise and presentation.

We value your time so we try to simplify the process as much as possible. Every candidate will get an answer and we get in touch to let you know where you are in the process.

  • First contact meeting to introduce ourselves and get to know you. You will meet two other Tinybird data engineers.
  • You will have to solve a simple async test. There is no time limit (although we encourage you to not spend more than 2 hours). The aim is not to solve the problem but to see how you approach a problem and how you think about it - the reasoning is more important than the solution. The review of this is structured as a role-play where we are the customers and you the Tinybird data engineer.
  • If you succeed on the previous test you will have a second meeting with other members of the team.
  • And finally, we make you an offer.
  • That's it!


Compensation

  • A competitive compensation package up to 70K€, depending on experience, including Stock Options
  • Holidays. We will not count the days you take but we at least grant you 22 days of holidays per year. Plus, your birthday off and public holidays… but, who’s counting?
  • Work remotely. Freedom to work from wherever suits you best. This time we are focusing on people based in Spain.
  • Flexible working hours. At Tinybird we do not have fixed office hours. You manage your own time
  • Equipment of your choice. You get to choose. The maximum budget for it is €2,400.