Software Engineer - Runtime Systems

Tower

Berlin

Vor Ort

EUR 70.000 - 90.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Benefits dieser Stelle

Competitive salary
Equity opportunities
Collaborative team culture

Zusammenfassung

A cloud-native data solution company in Berlin is seeking a Runtime Engineer to build and maintain a high-performance runtime environment for user-defined Python applications. The role involves designing the runtime environment in Rust, managing resource isolation, and collaborating closely with teams to integrate systems. Ideal candidates have a strong software engineering background, especially in runtime environments and cloud platforms. Competitive salary and equity opportunities are offered.

Qualifikationen

  • Proven experience in software engineering, focusing on runtime environments.
  • Experience with cloud platforms and containerization technologies.
  • Deep understanding of security for cloud systems and data security.

Aufgaben

  • Own end-to-end design, develop, and implement the runtime environment for data apps.
  • Develop systems in Rust for managing resource isolation and workload lifecycle.
  • Build tools to provide observability into workload performance.
  • Collaborate with the team to define a new way to run data apps.

Kenntnisse

Software engineering
Runtime environments
Cloud platforms (AWS, Azure, GCP)
Containerization (Docker, Kubernetes)
Security best practices
Communication skills

Jobbeschreibung

Data teams waste countless hours wrestling with infrastructure instead of solving their businesses’ most critical problem: How to get more value from their data. Tower changes that.

We're a Python-native serverless data stack built on Apache Iceberg with powerful ETL and Lakehouse management tools. We integrate seamlessly with enterprise systems and make companies more nimble by letting them choose the best engine for each job while maintaining full data ownership.

Backed by leading VCs, we're a team of industry veterans from Snowflake and Databricks on a mission to make data engineers superheroes 🦸 .

Role overview

As a runtime engineer at Tower, you'll be responsible for building and maintaining the secure, high-performance environment in which user-defined Python applications run. This includes designing the runtime environment, managing resource isolation, providing user-facing observability about performance and correctness, and implementing the overall systems that monitor and control execution at scale. You'll work primarily in Rust to ensure low-level performance and security, collaborating closely with our distributed systems team to integrate the runtime with our control plane. If you're excited about building robust systems that safely and efficiently run untrusted code in production, this role is for you.

What you’ll do

Own end-to-end (design, develop, and implement) the runtime environment for data apps in Tower.

Develop systems in Rust to manage resource isolation, sandboxing, and workload lifecycle across a multi-tenant platform.

Build tools and interfaces to provide observability into workload performance, behavior, and correctness.

Collaborate with a small, close-knit team and the company’s founders to define and implement a new way to run data apps in the cloud.

Collaborate with the distributed systems team to integrate the runtime with our control plane and orchestration layers.

Contribute to the overall security posture of the system, including execution isolation and safe handling of untrusted code.

Help shape the architecture and engineering practices of the team as an early contributor to the company.

What we’re looking for

Proven experience in software engineering, with a focus on runtime environments and compute platforms.

Experience working on cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).

Deep understanding of security best practices, especially for cloud systems and data security.

Proven track record of building and deploying scalable software systems.

Strong communication skills and a desire to partner with our customers in solving their problems.

Nice to have

Significant experience working on runtime environments.

Deep understanding of containerization technologies.

Familiarity with CI/CD pipelines and DevOps practices and, in particular, defining them based on best practices.

Significant previous experience with startups.

Why should you join us?

Opportunity to push yourself while you also push the boundaries of what’s possible to bring a next generation product—that you’ve help define—to market.

Be a key member of a team that defines the culture of a new company from the ground up.

Salary that is competitive to market (despite being a startup) and significant equity in the overall venture.

How to apply

Send your resume and a brief introduction to jobs@tower.dev to connect with a founder and discuss the opportunity!

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

System Architect (GO/Rust)
System Architect (GO/Rust)

Workato • Berlin

Vor Ort
EUR 90.000 - 150.000
Senior Backend Data Engineer
Senior Backend Data Engineer

Blocks • Berlin

Vor Ort
EUR 60.000 - 90.000
Competitive compensation
Equity opportunities
Relocation support
+2
System Architect (Rust)
System Architect (Rust)

United States Digital Space LLC • Berlin

Vor Ort
EUR 90.000 - 140.000
Training, Process Management Engineer
Training, Process Management Engineer

Openai • Deutschland

Hybrid
EUR 80.000 - 105.000
Relocation assistance
Hybrid work model
Senior Platform Engineer
Senior Platform Engineer

Blocks • Berlin

Vor Ort
EUR 70.000 - 100.000
Top market cash compensation
Meaningful equity upside
Support for relocation
+2
Senior Data Platform Engineer
Senior Data Platform Engineer

United States Digital Space LLC • Berlin

Hybrid
EUR 70.000 - 100.000
Travel perks: 12 free company vouchers
Work from (M)Anywhere: up to 60 days per year
Wellbeing support: confidential 1:1 counselling
Senior LLM Platform/Infra Engineer
Senior LLM Platform/Infra Engineer

Blocks • Berlin

Vor Ort
EUR 80.000 - 100.000
Top market cash compensation
Meaningful equity upside
Support for relocation
Backend Engineer - Remote Nordics Europe
Backend Engineer - Remote Nordics Europe

Linro • Berlin

Hybrid
EUR 90.000 - 140.000
Real ownership
Meaningful equity
Competitive salary
+1
Senior/Staff Platform Engineer (m/f/x)
Senior/Staff Platform Engineer (m/f/x)

DUDE CHEM • Berlin

Hybrid
EUR 120.000 - 180.000
Platform & Integration Engineer
Platform & Integration Engineer

Loadwise • Berlin

Hybrid
EUR 70.000 - 90.000
Competitive salary
Equity stake
Relocation assistance
+1