Posted on: 
June 29, 2024

Rust Software Engineer

Job Description

Rayon’s mission

  • Rayon is building the next generation of architectural design software. More collaborative, simpler, smarter and more beautiful.
  • The design of building and spaces has a huge impact on our lives. Climate change, affordable housing, sustainable urbanization, future of work : all of these challenges will require us to design a better and more efficient built environment.
  • But, whereas architectural design is by essence a collaborative endeavor, the tools currently used by architects and designers are not made for collaboration and sharing knowledge. They are complex, they are expensive and they are stuck in an era pre-internet with desktop computers as their paradigm.
  • We are building a browser based collaborative real time multiplayer editor in order to democratize architectural design and empower designers to create more efficient spaces and buildings.

Who are we ?

  • We are a small team of 15 people passionate about web technology, architecture, and the built environment. First and foremost, we love building amazing tools for creators.
  • Rayon was co-founded in October 2021 by Bastien Dolla, an engineer (Polytechnique & Ponts et Chaussées) with 15 years of experience in tech and real estate, and Stanislas Chaillou, an engineer and an architect (EPFL & Harvard) with a background in ML research applied to architecture.
  • **Rayon recently raised a €4million** Seed round, backed by world-class Investors (Northzone, Foundamental, Seedcamp, 20VC, Kima) and amazing business Angels such as Ralph Gootee, co-founder of plangrid (acq. by Autodesk), Joe Thomas co-founder and CEO of Loom , the architect Norman Foster (Foster+Partners), Rasmus Andersson (ex-Spotify, ex-Meta), Thibaud Elziere founder of eFounders, Nicolas Steegmann co-founder of Stupeflix, Riggs Kubiak founder of Honest buildings (acq. Procore), Jonathan Widawski founder & CEO of Maze.
  • Rayon is a French company based in Paris. We are open to remote positions in time zones close to European Central Time.

What you will be doing

As rust software engineer, you will  :

  • Work closely with the rest of the engineering team and product team to contribute to the development of Rayon web application
  • Be in charge of maintaining and improving Rayon’s rust engine : including its geometric kernel and webgl renderer.

What are we looking for ?

💡 These points are here to give you an idea of what we think would be a good fit for the job. They are not hard requirements. If you do not fit them perfectly but feel like you would do the job well, do not hesitate to contact us !

  • First and foremost a passion for creating tools for creator with the highest quality and performance
  • A love for highly performant and well crafted applications
  • The ability and the desire to continually learn new things and improve
  • 2+ years experience in rust software development. A direct experience in game development, the creation of a real time multiplayer tool or a web design tool is a bonus.
  • A very good knowledge of rust and webassembly development (wasm-bindgen, wasm-pack). A good knowledge of the ECS architecture (specs, bevy, legion). A good knowledge of computer graphics, in particular webgl. Additional experience in web development (Typescript, React, websocket) is a bonus.
  • A prior startup experience is recommended
  • Interest or past experience with architectural or interior design projects is a bonus

Why should you join Rayon ?

  • Help create a product that has the potential to profoundly change for the best how our built environment is designed and that can help spread architectural knowledge throughout the world.
  • Be part of a small team of passionate members whose culture puts the highest value on design and engineering craftmanship.
  • Work on state of the art technology (wasm, rust) and solve fascinating problems (computational geometry, computer graphics, real time data sync, machine learning applied to design…)
  • Competitive compensation and significant equity upside as one of Rayon first team members

What’s our process ?

  • Send an email at [email protected] (even if you’re afraid your profile does not perfectly fit, do it anyway !)
  • We’ll do a first 30 min call to get to know each other
  • We’ll then do a more technical interview, where we can explore some of your personal projects or work on a problem together. This will also be the opportunity for you to quizz us on rayon’s stack
  • A longer call (if possible IRL) with both co-founders to talk about vision and company culture
  • That’s it. You’ll get an offer if it’s a fit !

More job openings