Careers

Software engineer

Full-time

Remote, CET ± 3h

Are you an experienced software engineer with experience working on large-scale and complex applications?

Are you the person people often go to for solving complex challenges?

Then we're looking for you!‍

About us

We're on a mission to reinvent how humans, teams, and computers work together, by building an AI platform for productivity, information, and collaboration.

We’re well funded and early stage, which means you will have a significant impact on what we build, how we build it and take part of the economic upside when we succeed.

Highlights

  • We are building a powerful solution that combines concepts from word processing and spreadsheets to chat, calendars and programming.
  • The system is multi-user and Turing complete, with data and computations moving between clients and servers.
  • We need developers with the ability to handle complex problems and turn them into components with simple APIs.
  • We are increasingly moving functionality from a complex client to server side components
  • We need to strengthen our team with people who understand how to build systems composed of cloud services

Challenges you might work on

  • State management in a multi-user and multi-client system.
  • A plugin system that enables 3rd parties to extend Tana in a secure and performant manner.
  • A query language that enables powerful queries, a "no-code" expression construction that enables calculations, and how we make these performant, secure and easy to understand for less technical users.
  • Monitoring of active data sets and predictive placement of data in various layers, e.g. what do we keep in device memory vs device storage vs on the server vs in bulk storage. How do we handle lower-powered mobiles vs high-end desktops?
  • Designing a new command line/palette that has deep integration into the editor, plugins, and enables new product explorations.
  • Offline functionality with graceful degradation.

Possible technologies you will have to deal with

  • Google Cloud and various services within Google Cloud
  • Graph APIs
  • Search and Indexing technologies
  • Logging, Monitoring and alerting solutions
  • Databases, both traditional and graph databases
  • Typescript and possibly compiler solutions for sandboxed recompilation of 3rd party code.
  • Browsers
  • Network stacks
  • Reactive data models
  • Real time data synchronisation

A bit about you

  • You're open, honest, and curious.
  • You're a lifelong learner and enjoy digging deep to understand complex challenges.
  • You care about understanding the challenges humans and teams face in everyday work.
  • You love building things that make a difference.
  • You have strong verbal and written communication skills. You realise the importance of clear writing, all the way from code to users.

What we believe in

  • We are open and candid with ourselves and others, and we believe in being kind and compassionate.
  • We are curious and life-long learners, and get a thrill when digging deep to understand the challenges humans and teams face in everyday work.
  • Combined, this is what makes us push limits and build a world class team ready to create the future.
  • We are building a different kind of company where you'll be able to do your best work.

This is a full-time position and remote-first. We’re primarily looking for candidates near the CET time zone (± 3 hours).

Tana offers complex engineering challenges, great teammates, competitive salary and equity, as well as health insurance, a generous pension program, and five weeks holiday.

Tana believes in a diversity of people and ideas, and all qualified individuals are encouraged to apply.

Apply to work@tana.inc. We’re looking forward to hearing from you!