Backend Engineer - Platform
tinybird
Software Engineering
Spain
EUR 68k-96k / year + Equity
At Tinybird, we help developers and data teams take flight by unlocking the power of real-time data to quickly build data pipelines and innovative data products. With Tinybird, you can effortlessly ingest multiple data sources at scale, query and shape it using the 100% pure SQL you already know and love, and publish results as low-latency, high-concurrency APIs for your applications to chirp about. Developers can create fast APIs, faster—what used to take hours and days now only takes minutes! Tinybird is the essential tool that data engineers and software developers have been waiting for enabling you to drive innovation with ease.
The Platform team builds, operates, and continuously improves the shared technical foundations that Tinybird depends on.
We help Tinybird run safely at scale, evolve predictably, and support product and customer growth without unnecessary operational friction. That means working on the systems behind reliability, observability, performance, infrastructure, cost efficiency, CI/CD, development environments, and critical backend services.
Platform is not only an infrastructure team, and not only an operations team. We are a product-facing engineering team focused on making Tinybird's foundations dependable, observable, scalable, and easier to evolve.
What we are looking for
- You have strong experience building backend services, distributed systems, infrastructure components, or high-volume production systems.
- You are highly proficient in Python. This is a must for this role.
- You are comfortable working close to production: debugging incidents, understanding system behavior, improving observability, and making services more reliable.
- You enjoy solving low-level and systemic problems, not only shipping new features.
- You care about performance, reliability, cost efficiency, and operational simplicity.
- You are pragmatic: you can move fast when needed, but you know when stability, safety, and maintainability matter more.
- You take ownership, follow through, and make progress even when things are not fully defined.
- You like data and SQL, and you are curious about how real-time analytical systems work.
- You communicate clearly in writing. This matters because we work asynchronously, document decisions, write operational notes, and share context across teams.
- You use AI tools like Claude Code, Cursor, ChatGPT, or others to move faster, stay unblocked, and improve the way you work.
- You are fluent in English and Spanish. English is the main language we use at Tinybird, and Spanish is the day-to-day language of the Platform team.
- You are willing to participate in on-call rotations, not only to keep the service healthy, but also to understand the real problems our customers and internal teams face.
We are looking for a highly experienced Backend Engineer who enjoys building and operating complex systems.
You might be a good fit if:
What you will work on
- Working on critical backend services and shared platform components that support ingestion, request routing, caching, reliability, and production operations.
- Profiling bottlenecks and improving performance in critical paths.
- Reducing operational toil by turning manual or fragile processes into repeatable, well-owned systems.
- Helping with incident prevention, operational reviews, and follow-up work after reliability issues.
- Keeping key dependencies current and operationally safe.
- Improving the observability stack: telemetry, dashboards, alerting, and long-term visibility into system health.
- Working on Kubernetes lifecycle tasks, cluster-level infrastructure, or deployment safety.
- Improving CI/CD foundations so teams can ship and operate changes with more confidence.
- Making development and test environments faster, more stable, and more useful for engineering teams.
As part of the Platform team, your work will focus on the foundational systems that keep Tinybird reliable, performant, observable, and ready to scale.
Depending on the week, you could be:
This is a role for someone who enjoys both building software and understanding how that software behaves in production.
How could your typical day look like?
- In this company, everyone is part of the product team. Your focus will be Platform, but the priorities of what you work on will often come from what the product, customers, and engineering teams need from Tinybird's foundations.
- Some days, you may be designing or implementing changes to a shared backend service. Other days, you may be investigating a production issue, improving dashboards, making deployments safer, tuning performance, or helping another team move faster by removing platform friction.
- We discuss the product and the platform constantly because both things are deeply connected. Tinybird needs to solve today's customer problems while building the foundations for tomorrow's scale. The perspective of someone who understands the internals, the operational reality, and the long-term technical tradeoffs is essential.
How we work
- We are a remote company, committed to a remote-first culture, but we have found that being together in person, especially in our Madrid office, often helps us move faster, stay aligned, and solve hard problems more effectively. Every now and then, we try to meet in person and spend time together.
- Your contributions will have a significant impact on how Tinybird operates and scales.
- We believe in ownership, transparency, and clear communication.
- We value engineers who can balance speed with reliability, and short-term needs with long-term platform health.
- We prefer documented decisions, explicit ownership, and operational practices that make systems easier to understand and maintain.
- We work closely with product, support, customer success, and other engineering teams because Platform exists to create leverage for the rest of the company.
- Check out our blog or follow us on LinkedIn to learn more about what matters to us.
The Process
- First contact meeting: where you will meet the Hiring Manager of the process
- Live Technical Assessment (1h, live, sharing screen, with 2 people from the team)
- Third meeting: with our CEO to go over culture-fit, long-term company vision, and any other questions you might have.
- We make you an offer.
- That's it!
We try to simplify the process as much as we can, and we don't like to extend it with any candidate more than necessary. As candidate, you're recruitment process will look like this:
68000 - 96000 EUR a year