Remote Senior Backend Software Engineer (Rust)
Prisma Berlin

 At Prisma, we're crafting the data layer that powers today’s scalable, data-intensive applications. If you're drawn to advanced, distributed graph data architecture at scale and seek the energy of a startup, Prisma could be your next home.

With support from Amplify Partners and Kleiner Perkins, our small, distributed team is making cutting-edge data infrastructure accessible for developers globally. Prisma’s open-source tools are widely adopted by forward-thinking companies, with our community growing rapidly across Discord and GitHub, where we boast over 38,000 stars and 375,000 active users each month.

What You’ll Do: As a Senior Software Engineer on the ORM team, your work will involve:

  • Enhancing Prisma’s Query Engine to create a best-in-class ORM in collaboration with the open-source community.
  • Collaborating with a team of engineers to develop and refine the Prisma Client.
  • Leveraging your expertise in databases and system architecture to help developers access and optimize their data.
  • Writing well-tested, documented code that supports community contributions.

Ideal Candidate Profile: While some criteria are essential, we welcome candidates eager to grow on the job:

  • 5+ years as a Senior Software Engineer or equivalent.
  • Professional experience with Rust.
  • Strong knowledge of relational databases, indexing, and schema design for performance.
  • Fluent in English, proactive in team collaboration, and open to feedback.

Preferred but not required:

  • Systems-level programming experience.
  • Familiarity with TypeScript or JavaScript.
  • Experience with scalable server code and developer tools.

Why Join Prisma?

  • Work on a product with a global impact, widely adopted in the Node ecosystem.
  • Competitive salary, early-stage stock options, and generous paid leave (24 vacation days, 4 mental health days, and more).
  • Health, dental, and vision benefits, along with 401k matching for U.S.-based employees.
  • A generous tech budget and ergonomic support.
  • Flexible, remote-first work environment, with an office in Berlin.

Application Process:

  1. Introductory call with the Head of Product Development & Delivery.
  2. Technical Interview with two team engineers.
  3. Take-Home Assignment followed by a panel presentation.
  4. Final Interview with our CEO.
  5. Offer

How to Apply: If Prisma sounds like the right fit for you, apply through our website with your LinkedIn profile or resume and a cover letter expressing your interest. We aim to respond within 7 business days.

Remote Work & Time Zone: We're remote-first, with a Berlin office. Open to GMT -5 to GMT +3 time zones, with relocation support if you choose to join us in Berlin. 

About Company

 Prisma is building the data layer for modern applications. If you're drawn to advanced, scalable data systems and want the dynamic, challenging environment of a startup, Prisma could be a great fit for you.

Job Information