Databricks
Solstice
Membro Técnico Staff - Engenheiro(a) de IA Fullstack (Toronto)
POR QUE VOCÊ DEVERIA SE JUNTAR A NÓS
Na Solstice, estamos construindo software de IA que ajuda equipes de ciências da vida a transformar informações científicas e de marca complexas em conteúdo de marketing que elas podem criar, refinar e revisar com confiança. Trabalhamos com os principais fabricantes de ciências da vida e mais de 50 marcas farmacêuticas. Você construirá os sistemas e experiências que tornam esse trabalho mais rápido e fácil.
Construa a base para como as pessoas trabalham com IA. Seu trabalho abrangerá a infraestrutura que executa agentes e as experiências de produto que ajudam os clientes a direcionar, inspecionar e usar sua saída.
Assuma problemas de engenharia com profundidade. Torne os agentes de longa duração confiáveis, transmita o progresso para interfaces responsivas, entregue o contexto certo com segurança e entenda o que acontece em cada etapa da execução.
Tenha uma participação direta no que construímos. Junte-se a uma equipe inicial onde você moldará a arquitetura, fará trade-offs de produto e trabalhará em estreita colaboração com nossos co-fundadores, Yiwen e Aris. Você verá suas decisões chegarem aos clientes e usará o feedback deles para melhorar o produto.
Somos apoiados pela Transformation Capital, Twelve Below, Virtue e pelos fundadores da Datavant, Commure e Paradigm.
SOBRE A VAGA
Estamos procurando um(a) Engenheiro(a) de IA Fullstack para construir e manter nossa plataforma de agentes e trazer suas capacidades para o produto. Você será responsável pelo trabalho em serviços backend, APIs, orquestração de agentes e interfaces voltadas para o cliente, com forte foco em Python e engenharia de plataforma.
Python é nossa principal linguagem backend, e FastAPI impulsiona nossos APIs. Você ajudará a decidir como os agentes são executados, se recuperam de falhas, acessam ferramentas e contexto, e se comunicam com a aplicação. Você também construirá as experiências React e Next.js que dão aos usuários visibilidade e controle sobre esse trabalho.
Você fará parceria com produto, design, IA Aplicada e a equipe de engenharia em geral para levar problemas de uma ideia inicial através da arquitetura, implementação e produção. O escopo inclui tanto a construção de novas capacidades quanto a facilitação da operação e extensão dos sistemas por trás delas.
SOLSTICE EM TORONTO
Estamos abrindo nosso primeiro escritório de engenharia fora de Nova York, em Toronto, e você será um de seus primeiros engenheiros. A equipe de Toronto será responsável por uma área de produto de ponta a ponta, com seu próprio roadmap e plantão. Não será uma fila de trabalho entregue de Nova York.
Mesmo fuso horário de Nova York, e um de nossos co-fundadores estará em Toronto com a equipe.
Você passará seu primeiro mês em Nova York trabalhando pessoalmente com a equipe. Cobrimos viagens e acomodação.
Esta função será presencial em Toronto. Começaremos remotamente nos primeiros meses, com um subsídio do WeWork para quem preferir. À medida que a equipe crescer, nos mudaremos para nosso próprio escritório em Toronto até o final do ano e trabalharemos de lá cinco dias por semana.
NO QUE VOCÊ VAI TRABALHAR
- Construir e manter a plataforma de agentes. Use Python, FastAPI, Restate e Redis para construir os sistemas compartilhados que impulsionam nossos agentes. Modele o gerenciamento de sessão, orquestração, acesso a ferramentas e entrega de contexto para que novas capacidades de IA possam se basear em uma fundação confiável.
- Projetar APIs que impulsionam o produto. Construir serviços Python e FastAPI para criação de conteúdo, processamento de documentos, colaboração e integrações empresariais. Projetar contratos de API claros e modelos de dados PostgreSQL que tornam fluxos de trabalho complexos fáceis de construir.
- Resolver as partes difíceis da execução de agentes. Tornar fluxos de trabalho de longa duração recuperáveis de falhas, lidar com cancelamento e retentativas, e executar em ambientes isolados. Fornecer aos agentes documentos atuais, ativos e contexto de marca, mantendo os dados do cliente e as permissões devidamente escopadas.
- Dar vida aos fluxos de trabalho de IA no produto. Construir com React, Next.js e TypeScript para mostrar o progresso em streaming e atividade de ferramentas, suportar sessões reconectáveis e dar aos usuários maneiras intuitivas de revisar, aceitar ou refinar a saída da IA.
- Tornar todo o sistema observável. Conectar APIs, orquestração e execução de agentes através de rastreamento Datadog e OpenTelemetry, logs estruturados, métricas e alertas. Construir a visibilidade para explicar falhas, encontrar gargalos e melhorar latência, confiabilidade e custo.
- Tornar a qualidade mensurável. Colaborar com engenheiros de IA Aplicada em avaliações e verificações de regressão, usando ferramentas como Braintrust juntamente com testes de API e de integração. Transformar rastreamentos de produção e feedback de clientes em melhor comportamento do agente e lançamentos mais confiáveis.
- Assumir o caminho da ideia à produção. Trabalhar com equipes de produto e clientes para escolher os problemas certos, fazer trade-offs práticos e entregar funcionalidades completas. Implantar, monitorar e melhorar o que você constrói à medida que os clientes o utilizam.
ALGUMAS CARACTERÍSTICAS IDEAIS QUE PROCURAMOS
- + de 5 anos de experiência em engenharia de software. Você construiu e lançou software de produção, com experiência em gerenciar serviços backend ou aplicações fullstack.
- Profundidade em Python e FastAPI. Você já lançou e operou serviços Python em produção. Você sabe construir APIs FastAPI bem projetadas e entende programação assíncrona, validação, autenticação e tratamento de erros.
- Fortes fundamentos de sistemas. Você projeta contratos de serviço e modelos de dados claros, trabalha confortavelmente com PostgreSQL e Redis, e pensa em concorrência, transações, idempotência e recuperação de falhas.
- Experiência em transformar IA em software útil. Você construiu aplicações de IA ou a infraestrutura por trás delas. Você pode raciocinar sobre chamadas de ferramentas, gerenciamento de contexto, sessões de agentes e os limites entre o comportamento do modelo e a lógica da aplicação.
- Capacidade de entregar em toda a stack. Você se sente confortável trabalhando com React, Next.js e TypeScript e conectando uma interface a APIs backend. Você se preocupa com a experiência do produto, incluindo usabilidade, acessibilidade e desempenho.
- Um hábito de tornar os sistemas compreensíveis. Você usa rastreamentos, logs e métricas para investigar problemas de produção e constrói instrumentação que ajuda o próximo engenheiro a diagnosticá-los. Testes, segurança e manutenibilidade fazem parte de como você entrega.
- Propriedade e bom julgamento. Você pode transformar um problema ambíguo em um plano prático, explicar os trade-offs e seguir em frente. Você trabalha em estreita colaboração com os outros, busca feedback e se preocupa se o seu trabalho resolve o problema do cliente.
- Experiência com Restate ou Temporal, execução de agentes em sandbox, sistemas de streaming ou ferramentas de avaliação de IA é um diferencial. Você não precisa de experiência com todas as ferramentas em nossa stack. Valorizamos fundamentos sólidos e a capacidade de aprender rapidamente. Experiência em saúde ou farmacêutica é bem-vinda, mas não obrigatória.
BENEFÍCIOS
- Cobertura suplementar de saúde, odontológica e oftalmológica além do OHIP
- Participação acionária em uma empresa em estágio inicial, concedida no mesmo cronograma da nossa equipe de Nova York
- Correspondência RRSP
- Férias remuneradas ilimitadas
- Seu primeiro mês em Nova York, com viagens e acomodação cobertas
- Um subsídio para desenvolvimento profissional
COMPENSAÇÃO
A faixa salarial base para esta função é de $CAD 155,000 a $230,000, mais participação acionária. Onde você se encaixa depende da sua experiência, senioridade e do escopo de responsabilidade que você assume. Pagamos no topo do mercado de Toronto, e concedemos participação acionária no mesmo cronograma em todos os escritórios.
Esta publicação é para uma vaga existente. Você deve ter permissão legal para trabalhar no Canadá. Não podemos patrocinar vistos de trabalho para esta função neste momento.
