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.
Requirements
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.
Tech Stack
Distributed Systems
Kubernetes
Python
SQL
Benefits
22 days of holiday a year (plus your birthday and public holidays).
Freedom to work from wherever suits you best.
We provide up to €2,400 to help you set up your home work space.