B&A
Tax Relief Advocates
Engenheiro de Dados (Infraestrutura de IA)
Sobre a oportunidade
Engenheiro de Dados (Infraestrutura de IA)
Sobre a função
Você construirá os sistemas de dados e serviços por trás da nossa plataforma de IA. Você transformará documentos financeiros e de casos complexos em dados estruturados e confiáveis para nossos sistemas de IA, análise e operacionais, e ajudará a construir os serviços em tempo real dos quais a organização depende. Você fará parte de uma equipe que já possui uma plataforma funcional com documentos de design, testes e CI, e ajudará a definir os próximos passos. O trabalho é prático, desde o design até a implementação.
Estamos procurando indivíduos apaixonados e motivados que queiram fazer uma diferença real enquanto constroem uma carreira gratificante em uma organização orientada por propósitos.
Localização: Irvine, CA | Presencial || Departamento: Tecnologia || Tipo de emprego: Tempo integral
Remuneração
Salário: $110,000 - $150,000 por ano.
Classificação: Esta é uma posição de tempo integral, assalariada, isenta e não elegível para pagamento de horas extras.
Declaração de transparência salarial: A faixa salarial base para esta posição é de $110,000 - $150,000 por ano. Esta faixa representa a estimativa de boa-fé da Empresa sobre o salário que ela espera razoavelmente oferecer no momento da contratação. A colocação dentro da faixa dependerá de fatores como experiência, habilidades e qualificações.
Somos um empregador que oferece oportunidades iguais e todos os candidatos qualificados receberão consideração para emprego sem distinção de raça, cor, religião, sexo, orientação sexual, identidade ou expressão de gênero, gravidez, idade, origem nacional, status de deficiência, informações genéticas, status de veterano protegido ou qualquer outra característica protegida por lei. é um Empregador de Oportunidades Iguais. Valorizamos a diversidade e incentivamos todos os indivíduos qualificados a se candidatarem.
O que você fará
Dados
- Construir pipelines em lote e em tempo real que trazem dados de documentos, APIs, sistemas de CRM e serviços internos.
- Construir sistemas de processamento de documentos baseados em OCR e modelos de IA que permaneçam precisos, confiáveis e acessíveis à medida que o volume aumenta.
- Projetar modelos de dados em bancos de dados relacionais, armazenamentos de documentos e armazenamento de data lake, e alterá-los com segurança à medida que o produto evolui.
- Fornecer às equipes de IA/ML conjuntos de dados limpos, estruturados e acessíveis, incluindo dados de treinamento.
- Construir verificações de qualidade de dados e monitoramento para que dados incorretos sejam detectados antes que alguém dependa deles.
Plataforma e serviços
- Construir e executar APIs e serviços em segundo plano, e ser responsável pelo comportamento deles quando os sistemas dos quais dependem estiverem lentos, falhando ou com limite de taxa.
- Manter integrações com nosso CRM e outros sistemas de terceiros, e corrigi-los quando apresentarem falhas.
- Ajudar a construir ferramentas de vendas em tempo real onde velocidade e precisão são importantes, como roteamento de leads e consulta de chamadas ao vivo.
- Contribuir para exportações de dados seguras e controladas para parceiros externos.
- Manter serviços mais antigos e migrá-los para nossa nuvem principal quando fizer sentido.
- Dar suporte às ferramentas web internas que nossa equipe de casos e vendas utiliza.
Prática de engenharia
- Escrever documentos de design para seu próprio trabalho e contribuir para decisões de arquitetura.
- Trabalhar em nossa configuração de infraestrutura como código e CI/CD, alterando-a conforme seu trabalho exigir.
- Proteger dados pessoais e financeiros sensíveis em código, logs, configuração e integrações de terceiros.
- Orientar engenheiros juniores e ajudar a melhorar nossos padrões de qualidade de código, CI e lançamentos, incluindo diretrizes para agentes de codificação de IA.
O que você traz
Nós nos preocupamos mais com os fundamentos do que com qualquer stack específica. Em cada área abaixo, procuramos alguém que possa explicar por que as coisas funcionam da maneira que funcionam, não apenas nomear as ferramentas.
- Experiência. 2-3 anos construindo backend de produção ou sistemas de dados, ou profundidade equivalente: você foi responsável por sistemas de produção de ponta a ponta, tomou as decisões de design e lidou com incidentes. Graduação em Ciência da Computação, Engenharia ou área relacionada, ou experiência prática equivalente.
- Engenharia de software. Você trata a engenharia como algo mais do que apenas programação. Você enquadra o problema, avalia as opções, anota as compensações e escolhe o design mais simples que funciona. Você entrega código testado, observável e fácil de alterar. Você mede antes de otimizar e é responsável pelo que constrói após a entrega.
- Linguagens. Experiência profunda em pelo menos uma linguagem de backend. Trabalhamos principalmente com Python.
- Bancos de dados. SQL forte e modelagem de dados em bancos de dados relacionais e de documentos, e um senso claro de quando usar cada um. Você entende índices e planos de consulta, transações e isolamento, alterações de esquema que não quebram sistemas em execução e manter a consistência dos dados quando eles residem em mais de um armazenamento.
- Pipelines de dados. Você construiu pipelines sobre dados estruturados e não estruturados (JSON, PDFs) que são seguros para reexecutar e preencher, e você entende como modelar dados para análise.
- Sistemas de IA. Você executou cargas de trabalho de LLM ou OCR em produção e sabe como elas se comportam: saída que varia de uma execução para outra, saída estruturada que precisa de validação, qualidade que você precisa medir, e latência e custo que aumentam com o volume.
- Implantações de modelos. Você entende como os modelos são implantados e servidos: capacidade e cotas, fixação de versões e avaliação de novas antes da troca, reversão e fallback quando um modelo ou região não está disponível.
- Limites de taxa. Você entende o limite de taxa de ambos os lados: como um cliente deve lidar com um 429, como um serviço se protege com cotas e contrapressão, e os vários erros 429 que podem ocorrer para implantações de LLM.
- Sistemas distribuídos e contratos. Você trata APIs, eventos e esquemas como contratos entre serviços e equipes: versionados, compatíveis com versões anteriores e claramente de propriedade. Você projeta para falhas parciais: timeouts, tentativas idempotentes, garantias de entrega e o que fazer com o trabalho que nunca terá sucesso.
- Nuvem e infraestrutura. Experiência de produção em uma grande nuvem (AWS, Azure ou GCP), executando serviços em plataformas serverless e de contêineres. Você entende o que está por baixo (rede, DNS, conectividade privada, identidade e permissões) e pode ler, alterar e implantar isso como código através de CI/CD.
- Autenticação. Você entende OAuth 2.0 e OpenID Connect, SSO e MFA, e como os tokens são emitidos, validados e expirados. Você segue as práticas atuais, como credenciais de curta duração e autenticação de serviço para serviço sem segredos compartilhados.
- Autorização (RBAC). Você projeta o acesso em torno de funções e privilégio mínimo, define permissões para os recursos que eles cobrem e os impõe no servidor, não apenas na interface do usuário.
- Gerenciamento de usuários. Você entende o ciclo de vida de contas de usuário e de serviço: provisionamento, alterações de função, desligamento e revisões regulares de acesso.
- Proteção de dados. Você mantém segredos fora do código e dados pessoais fora dos logs, e trata as informações do cliente e da empresa como estritamente confidenciais.
- Comunicação. Documentos de design claros, descrições de PR e relatórios de incidentes.
Diferenciais
- Experiência com nossa stack: Python, Azure, React e TypeScript, e Google Cloud (onde alguns serviços mais antigos ainda rodam).
- Ferramentas de orquestração e plataforma de dados, como Dagster, Airflow ou Databricks.
- Sistemas de streaming, como Kafka.
- Recuperação e busca vetorial.
- Limitação de taxa distribuída ou design de gateway de API.
- CRM ou integrações de terceiros com autenticação frágil.
- Domínios regulamentados ou com muitos dados PII, como impostos ou finanças.
- Uso de agentes de codificação de IA em trabalho de produção.
Por que você vai adorar trabalhar aqui
- Impacto - Todos os dias, você ajudará pessoas reais a escapar do estresse financeiro e reconstruir suas vidas.
- Crescimento - Somos uma empresa em rápida expansão com muito espaço para avanço na carreira.
- Cultura de apoio - Valorizamos a colaboração e o aprendizado contínuo.
- Alta satisfação do cliente - Com milhares de avaliações de 5 estrelas, nossos clientes elogiam consistentemente nossa experiência e resultados.
Benefícios
- Seguro saúde, odontológico e oftalmológico abrangente
- Benefícios suplementares, incluindo seguro de vida, contas de gastos flexíveis e muito mais
- 401(k) com uma contrapartida do empregador de 4%
