Posted on: 
November 24, 2024

Software Engineer - Integrations

Job Description

About Tinybird:

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.

We’re on the lookout for a talented individual to develop and maintain our Software as a Service (SaaS) solutions and core internal integrations. This team ensures our software meets customer expectations across multiple partner technologies. With a dynamic product portfolio, you’ll have plenty of opportunities to learn and implement new technologies as we continue our journey into cloud-native development. If we want Tinybird to be the go-to tool for building user-facing applications with real-time data, we need to keep our wings flapping at a steady pace. To achieve this, we aim to meet data practitioners where they are, providing delightful data integrations for the platforms they already use (BigQuery, Snowflake, Redshift, Kafka, DynamoDB, MongoDB, S3, GSC, and more). That’s the mission of the Integrations team at Tinybird. We’re looking for someone experienced in building complex data integrations and pipelines who is ready to take on the challenge of building a category-defining product.

What we are looking for:

  • Design, develop, and implement integration solutions between the Tinybird platform and third-party systems.
  • Bring your extensive experience as a backend engineer to build complex data integrations and pipelines. Language isn’t a barrier—we currently use Python and C++, but we’re open.
  • Designed and built data integrations and connectors in other SaaS data platforms.
  • Clear communication skills are vital, especially since we favor asynchronous work and you'll need to create documentation, guides, and the occasional blog post.
  • A bias for action, iteration, and delivery is key. Recognizing that decisions can often be reversed quickly, speed is essential in business and technology.
  • You’re 100% autonomous and require little guidance when given the right context. When context is lacking, you’re able to engage the right folks, reducing scope when necessary and focusing on what truly matters.
  • You can make technical decisions that impact the product and communicate them clearly.

Bonus Points:

  • Familiarity with all layers of the stack is a plus. You don’t need to know every detail, but you should understand what needs to change and who to talk to.
  • Department lines are merely lines on a map for you. If you need to collaborate across departments, you just do it.
  • Low-level ClickHouse knowledge is a big plus! You should understand how it stores data, how clusters coordinate, and be savvy enough to work on use cases and tackle any fire that flares up.
  • Participation in the on-call team is a must, helping you understand not only our product but also the challenges our clients face.
  • Ideally, you’re located in Europe, preferably within a few time zones of CET, as our engineering team currently operates in that timezone.

€62,000 - €109,000 a year

This role includes both cash compensation and a stock options grant. You can find our typical starting salary ranges for this role listed above. The final offer within this range will take into account several factors, including candidate experience, qualifications, skills, business needs, and geographical location.

We also offer:

22 days of holiday a year (plus your birthday and public holidays).

Comprehensive health benefits.

Freedom to work from wherever suits you best.

We provide up to €2,400 to help you set up your home work space.

At Tinybird, everyone is part of the product team. While your focus will be on backend development within the Integrations team, your priorities will be shaped by the product goals we aim to achieve.Depending on the week, you might work on building a new Connector MVP, iterating on existing integrations, or troubleshooting bugs. Alternatively, you could join the Fast Responders team, collaborating with various product team members to address customer-reported issues, enhance features we've recently launched, or tackle technical debt.We engage in daily product discussions to balance immediate concerns with long-term visions. The perspective of someone who understands the product inside and out is invaluable for making sound decisions.Our design approach revolves around working backwards: someone proposes a solution, explains its importance, outlines how it works, and drafts a (non-published) announcement blog post. Everyone reviews it, asks questions, and we decide if it makes sense. You’ll be part of this process, typically building what we call an MSP (“Minimum Shitty Prototype”) to gauge feasibility and understand the effort required to ship it.

#LI-Remote

How We Work:

We’re a fully remote company, committed to a remote-first culture.

With offices in Madrid and New York City, we love face-to-face interactions, you can visit whenever it suits you!

As we’re in the early stages, your contributions will have a significant impact on everything we do.

We believe in transparency, so you’ll always be in the loop about what’s happening.

Check out our blog or follow us on LinkedIn to find out more about what’s important to us.

More job openings

Customer.io

Senior Fullstack Engineer

Programming
Full Time
Full Time
19 Dec
Goodnotes

Senior Full Stack Engineer

Programming
Full Time
Full Time
19 Dec
DataCamp

Head of Product Marketing

Marketing
Full Time
Full Time
19 Dec
Acrolinx

UX Writer

Design
Full Time
Full Time
19 Dec
All jobs