Careers

Come and build something that has to work outdoors

We are a small team in Vancouver building multimodal AI that watches forests, infrastructure and remote sites, and has to keep working on a mountainside, on a solar budget, with an intermittent link home.

1. What the work actually is

We fuse visual, thermal, acoustic and environmental signals into decisions that a person can act on, and we run that on hardware standing in the terrain rather than in a data centre. That shapes everything. Models have to be small enough to run at the edge and explainable enough to be trusted at three in the morning. Power is a budget. Bandwidth is a budget. A false alarm costs somebody a drive up a logging road.

The work spans machine learning and computer vision, embedded and systems engineering, sensing and hardware integration, cloud and platform work, and the field deployments where all of it meets weather. Most people here touch more than one of those, because a system that has to survive a winter is not improved by a wall between the people who build it and the people who install it.

2. Where we are

Our office is at UBC HATCH on the University of British Columbia campus in Vancouver, and our deployments are in British Columbia and beyond. Some roles are hybrid, some need to be on site with the hardware, and some can be done remotely from within Canada. Which one a role is will be said in the posting rather than discovered in the third interview.

You must be legally entitled to work in Canada. We are a small company and we cannot sponsor every role, but if you are already authorised to work here (permanent resident, citizen, an open or post-graduation work permit), that is what matters to us, not where you learned your craft.

3. What we look for

Less a checklist than a disposition:

  • You would rather measure something than argue about it.
  • You are comfortable saying "I do not know yet", and then going and finding out.
  • You care what happens to your work after it ships, including in the rain.
  • You can explain a technical decision to someone who does not share your background, without either talking down or hiding behind jargon.
  • You take the problem seriously and yourself a bit less so.

We hire for what you can do and how you think, not for the name on your degree. Research backgrounds, industry backgrounds and self-taught backgrounds all work here, and several of us have arrived by more than one of those routes.

4. How hiring runs

Four steps, and we try to keep the whole thing inside a month:

  • A short call, so you can ask us what the role really is before you invest an evening in it.
  • A technical conversation about work you have actually done: bring something you are proud of.
  • A practical exercise, scoped to a couple of hours and paid if it goes beyond that. It resembles the job. It is not a puzzle with a trick in it.
  • A conversation with the people you would work beside, and time for you to interview us.

Every posting carries a salary range, as British Columbia requires. We will not ask what you currently earn. We answer every application, including the ones we say no to, and we will tell you where you stand rather than leaving you to infer it from silence.

5. Who we want to hear from

Everyone. Bayes Studio is an equal-opportunity employer, and we do not discriminate on any ground protected by the British Columbia Human Rights Code, including race, colour, ancestry, place of origin, religion, marital or family status, physical or mental disability, sex, sexual orientation, gender identity or expression, age, or a criminal conviction unrelated to the work.

We particularly welcome applications from people who are under-represented in this industry, and from Indigenous applicants: we work on and with land that matters to the communities on it, and that work is better for having those perspectives inside it rather than consulted at the end.

Accommodations are available at every stage of the process, and asking for one has no bearing on your application. Tell us what you need and we will arrange it.

6. Open roles, and how to apply

Whatever is open right now is posted on our LinkedIn jobs page. That is the fastest route in, and it is where the current descriptions and salary ranges live.

If nothing listed fits and you still think you should be here, write to contact@bayesstudio.com. Tell us what you would want to work on and point us at something you have made: a repository, a paper, a thing you built in a shed. We read them, and more than one person here started with a message like that.

A note on what we do with your application: it goes to the people making the hiring decision and nowhere else, and it is covered by the same privacy policy as everything else on this site. Ask us to delete it at any time and we will.

7. Students and researchers

We sit on the UBC campus and we work with universities across Canada and beyond, so there are usually co-op terms, internships and research collaborations somewhere in the year. If you are a student looking for a placement, or a researcher with something adjacent to what we do, say so; the research pages on this site will tell you whether we are the right neighbours.

Next step

See what is open

Current roles, with descriptions and salary ranges, are posted on LinkedIn. If none of them is you, write to us anyway.