Senior Rust Software Engineer | Remote Opportunity
Prisma Berlin, Germany

Are you passionate about building cutting-edge data solutions for modern applications? Prisma is creating the next generation of data layers for scalable, data-intensive software systems. If you’re excited by advanced architecture, distributed graph data, and working in a fast-paced startup environment, Prisma might be the perfect fit for you!

Our team, supported by top-tier investors like Amplify Partners and Kleiner Perkins, is on a mission to make advanced data infrastructure accessible to developers worldwide. With thousands of active users on our open-source tools, a vibrant community, and adoption by some of the most innovative companies, Prisma is growing quickly—and the fun has only just begun.

About the Role

As a Senior Software Engineer on our ORM team, you’ll play a crucial role in developing Prisma’s core products, collaborating with a talented team, and engaging with our open-source community. Your responsibilities will include:

  • Enhancing the Prisma Query Engine and helping create a world-class ORM.
  • Collaborating on the Prisma Client to deliver exceptional features for developers.
  • Leveraging your expertise in databases and system architecture to design user-friendly, high-performing solutions.
  • Writing well-documented, thoroughly tested, and maintainable code for both internal and community contributions.

What We’re Looking For

We’re seeking a candidate who meets many of the following criteria:

Essential Skills

  • At least 5+ years of experience as a Senior Software Engineer or equivalent.
  • Professional experience with Rust.
  • Strong knowledge of relational databases such as MySQL, PostgreSQL, SQLite, or MSSQL, including schema design and query performance optimization.
  • Excellent English communication skills, both written and verbal.
  • A collaborative mindset, with the ability to give and receive feedback constructively.
  • Planning and task estimation skills to manage project workflows effectively.

Bonus Skills

  • Systems-level programming experience.
  • Familiarity with TypeScript or JavaScript.
  • Experience writing high-performance server code for scalable applications.
  • A background in building developer tools.

Why Join Prisma?

Work Culture

At Prisma, you’ll thrive if you:

  • Take Ownership: Have a proactive mindset to drive projects and decisions.
  • Stay Agile: Adapt to a fast-evolving startup environment with flexibility.
  • Collaborate Effectively: Share ideas, listen to feedback, and contribute to a positive team dynamic.

Perks & Benefits

  • Global Impact: Work on one of the most popular ORMs in the Node ecosystem.
  • Competitive Compensation: Includes salary and early-stage stock options.
  • Generous Leave:
    • 24 days of paid vacation.
    • 4 paid mental health days annually.
    • 6 weeks of fully paid sabbatical after 3 years.
    • 20 weeks of fully paid parental leave.
  • Health & Wellness: Comprehensive health, dental, and vision coverage (US only) plus 401k matching.
  • Work Comforts:
    • Tech budget for your preferred hardware.
    • Ergonomic chair subsidy.
    • Access to co-working spaces if preferred over home offices.
  • Flexibility: Remote-first company with an office in Berlin, offering relocation assistance if desired.

Where We Work

Prisma supports remote work but operates within time zones ranging from GMT -5 to GMT +3 to ensure effective collaboration. Whether you prefer working from home or relocating to Berlin, we’re happy to discuss options that work for you.

Recruitment Process

Here’s what to expect:

  1. Introductory Call: Meet our Head of Product Development & Delivery.
  2. Take-Home Assignment: Complete a task followed by a panel presentation.
  3. Final Interview: Chat with our CEO about your fit and aspirations.
  4. Offer: Join the team and start your journey with Prisma!

How to Apply

Submit your application via our website with your resume, LinkedIn profile, and a cover letter explaining your interest in Prisma and software development.

We review applications within 7 business days and will get back to you promptly.

Commitment to Diversity

Prisma is an equal opportunity employer. We celebrate diversity and welcome applicants from all backgrounds, including race, gender, age, disability, sexual orientation, and more. Our goal is to create an inclusive workplace where everyone feels valued and empowered to succeed.

Ready to build the future of data infrastructure? Join Prisma today!

Prisma
About Company

Prisma is a fast-growing company dedicated to building the data layer for modern applications. We specialize in making advanced data infrastructure accessible and scalable for developers worldwide. With a strong focus on open-source tools, we empower developers to build high-performance, data-intensive applications with ease.

Backed by top-tier investors like Amplify Partners and Kleiner Perkins, Prisma is a distributed team that values innovation, collaboration, and community engagement. Our tools, including the Prisma ORM, have become a cornerstone for over 375,000 developers monthly, earning 38,000+ stars on GitHub and building a vibrant community on platforms like Discord.

At Prisma, we are driven by a mission to simplify database workflows and improve developer productivity. We combine cutting-edge technology, robust engineering, and an inclusive work environment to shape the future of data-driven development. Whether you're working remotely or joining us in Berlin, you'll be part of a team making a global impact in the world of software development. 

Job Information
  • Employee Type:

    Full-time
  • Location:

    UK Only, Africa Only, Europe Only
  • Applicants:

    0
  • Skills:

    Rust
  • Salary:

    $ 100,000 Or More USD
  • Date posted:

    Dec 4, 2024