Full-Stack Engineer

Posted Apr 24

Fourier Audio is revolutionising the way audiences experience audio by reinventing the tools used by designers to shape sound for live productions. We’re making products that rip up the rulebook of live audio processing - allowing sound engineers and designers to work in dramatically more creative ways.

We’re a young startup, looking for passionate engineers driven by a desire to build seriously excellent products. We’re hiring engineers with an eye for detail, who relish the challenge of a wide remit with scope to innovate. We believe in “freedom & responsibility”; working with excellent people and letting them be excellent.

the role

You’ll:

  • Take a lead role in delivering our vision, working closely with our CTO in our small but ambitious engineering team (currently of 3!) to develop real-time audio products bringing powerful, rock-solid audio processing capabilities to the biggest live events.
  • Develop an intimate understanding of the live sound domain and design innovative, elegant solutions for our users’ creative and technical workflows.
  • Work both on our real-time audio processing engine (Rust) and on our multi-platform UI (Typescript + Electron + React).
  • Become an early member of our R&D team, shaping the future of the company.

You’re likely a good fit if you have:

  • A strong understanding of designing and building high-performance software.
  • Experience (of any kind) writing software close to the hardware (anything from assembly to Rust, C++ or beyond).
  • Experience (of any kind) creating beautiful and effective human-interfaces.
  • Excellent communication skills; equally comfortable leading, collaborating, or charting your own course.
  • A passion for high-quality, reliable software and high professional engineering standards.
  • A passion for music, audio, or the entertainment industry.
  • The ability to challenge your peers, and to be challenged by them, regularly.
  • Taste

As a team, we often find ourselves contemplating questions like:

  • How can we increase the throughput and decrease the latency of some Rust DSP?
  • How can we test real-time audio processing software in an automated, low-friction fashion?
  • How can we design specialist UIs that are simultaneously intuitive, efficient, and powerful?
  • How can we test UIs effectively in a rapidly-iterating environment?
  • What are the barriers to reliable soft-real-time performance in Linux and Windows, on bare-metal and in hypervisors?
  • How can we write correct, maintainable, and observable redundant networked embedded systems?
  • What quirks remain yet to be discovered in various audio plugin APIs and their ephemera, particularly VST3 & PACE iLOK?
  • What can ML bring to realtime audio processing?
  • How can we efficiently implement and debug networked audio IO protocols?
  • What’s the most efficient and maintainable way to interact with the Win32 API in Rust?
  • What items of company stash should we purchase next?

we can offer

a job you actually want

  • We care deeply about the quality of our engineering; great tools + great engineers + great design produces outstanding products. We don’t have any terrible legacy systems you have to maintain and we don’t intend on building any.
  • A “Freedom & Responsibility” company culture. We treat each other as adults with excellent opinions.
  • There is no red tape. Get stuff done.
  • You’ll be joining a (currently!) small team with 4 full-time staff. You’ll have significant input on how things roll, in both our products and the company, as we grow.

flexibility

  • We work remotely by default, but do actually like each other so meet up frequently.
  • Work remotely (UK/Europe), or from our office in Soho, or both. Whatever suits you.
  • Open to visa sponsorship
  • Flexible hours; we’re approximately M-F 10-6 UTC, but whatever works as a team is fine.

compensation

  • £60k with an equity package for the right candidate.
  • This salary reflects our current status (pre-launch) and will be reviewed as the business grows. Everyone on the team is currently paid equally.

other nice things

  • No cap on annual leave. Take time off when you need it, just co-ordinate with the team.
  • Whatever hardware/software you require to do your best work.
  • Free books.
  • Private healthcare.
  • Potential for site visits to West End / Broadway venues and major live events.
  • An LGBT+ inclusive environment.

To apply, please read our application process; we respond to all applications.

We believe strongly that diversity of backgrounds and experiences in our team makes us stronger, both as a company, and as people. We strongly encourage those under-represented in tech or the entertainment technology industry to apply, including women, non-binary people, people from ethnic minorities, LGBT+ people, disabled people, and neurodivergent people. If you need reasonable accommodation at any point in the application process, please let us know.

We can’t wait to hear from you :)