patrick_sona

patrick_sona

AI Engineer (Elixir, LLMs) - Sona, London, Flexible Hybrid

Introductory paragraph

At Sona, we’re building the ‘self-driving car’ of workforce management software for the frontline, a huge and underserved group of industries. Our all-in-one platform is built primarily in Elixir and LiveView (with a React Native mobile app) and combines everything companies need to manage a front-line team with dedicated features designed to empower their staff.

About us

My name: Patrick Wild
My position: Head of Talent
Company name: Sona
Company website: getsona.com
Company headquarters (country): UK
Company info and history:

3 billion people across the world work in frontline jobs. Yet, despite rising costs and staff shortages, frontline organisations are still left to choose between paper, Excel, and WhatsApp, or decade-old workforce management solutions to take care of the most important part of their businesses - their people.

Enter Sona: the next generation of AI-native, frontline workforce management. We’ve built an end-to-end platform covering Scheduling, HR, Payroll, and Communications that gives the largest frontline organisations everything they need to staff more intelligently and empower their teams.

In under 4 years, we’ve already made a deep impact on the lives of over 100k frontline workers and the operation of their organisations, grown the team to 110+, and secured over $50M in funding from notable VC’s, including Felicis, Northzone, Gradient Ventures (Google), SpeedInvest, Antler, and Notion Capital, plus notable angels like Tom Blomfield (Monzo).

We’ve used Elixir since day one with a stack built primarily around Elixir, with a Phoenix LiveView web frontend (PETAL stack) and a GraphQL API for communicating with our React Native mobile app.

About the job

Job title: AI Software Engineer
Job description: Jobs
Salary range: £90k-120k (with flexibility where required)
Qualifications or experience required: Senior+ level software engineer with experience (professional or serious personal) building LLM-powered products using Elixir.
What the successful job applicant will be working on:

This role is our first engineering role dedicated exclusively to building agentic AI features for Sona. You will be immersed in real-world customer problems and work directly with our CEO, CTO, and Director of AI to rapidly develop and implement cutting-edge LLM-powered prototypes.

Position on remote work

Remote job: Partially - we’re looking for candidates who are excited about spending substantial amounts of time every month (up to 1 week) brain-storming and iterating in our London office, working remotely the rest of the time.
Remote restrictions: Candidates must be based in the UK or wider Europe and aligned to the hybrid approach above
Remote leeway: -
Any other notes about your position on remote work: Generally, we’re a company that values impactful in-person work. You’ll never be expected to come to an office just for the sake of being in the office.

About the interview process

  • Intro call (30 mins)
  • Engineering Manager Interview (30 mins)
  • Technical Interview (60mins - no take-home or live coding challenge)
  • Product Interview (45mins)
  • CTO Final (30mins)

Further info

Please contact patrick@getsona.com with any questions (faster replies by email than on the pose) or apply via the job posting. Agencies not considered at this time.

First Post!

lessless

lessless

I had a pleasure to chat with Patrick recently and they seem to have a great culture.

Where Next?

Popular in Jobs Top

gabrieltaylor
Interested in building applications with Elixir in the problem space the Erlang VM was designed for? Telnyx is hiring. https://boards.gr...
New
derivcosweden
Introduction Do you want to change the way tens of thousands of players globally experience our Sportsbook product and develop our backe...
New
smanza
Introductory paragraph Uniris and its blockchain is seeking developers to join the adventure. Uniris offers the first integrated servic...
New
jarek
Introductory paragraph We are Contractbook, we digitalise the legal industry. Contractbook provides efficient contract management for m...
New
gabrieltaylor
Introductory paragraph Fast growing communications company, Telnyx, is seeking experienced developers to join our team. About us My na...
New
mrkurt
Fly.io is a platform-as-a-service for running apps close to end users. Elixir is a great way to build distributed apps. We think it’s a m...
New
christo-ph
Introductory paragraph For a fresh project, we are going to create a pilot application. UI/UX/Frontend will be provided, needs to be im...
New
PaulFinan
Hello everyone, My names Paul and I work as part of the People team here at Solarisbank AG. I’ve been tasked to find Elixir Engineers to...
New
wolf4earth
Introductory paragraph 7Mind empowers people and organizations alike to lead healthy, happy and purpose-driven lives since 2014. With mo...
New
GoulvenClech
Introductory paragraph Enchères Immo Pro is looking for a Lead Elixir/Phoenix Developer who can own projects end-to-end: from product dis...
New

Other popular topics Top

malloryerik
Hi, this is for people who, like me, have had some friction using .html.heex templates in VSCode. The solution seems to be, in a hyphena...
New
WestKeys
Currently suffering from paralysis by [HTTP client] analysis. This is rather unusual in Elixirland as there tends to be consensus on the ...
New
marius95
Hello everyone, I try to use an Javascript Event Handler in my root.html.leex file. Therefore I created a function in the app.js file: ...
New
Darmani72
If I have a post route which an argument: post /my_post_route/:my_param1, MyController.my_post_handler How would get the post params ...
New
mcarvalho
What is the difference between System.get_env and Application.get_env? For example, what are best practices to use one versus another.
New
Fl4m3Ph03n1x
About me? ( if you have nothing better to do than reading about some random guy in the internet :stuck_out_tongue: ) Hello all, this is ...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
AstonJ
We’ve put together this wiki for Phoenix LiveView - please feel free to add any info you feel is worth including. What is Phoenix LiveV...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement