Esri
Alteryx
Engenheiro de Software Sênior - Orquestração e Execução de Tarefas
ENGENHEIRO DE SOFTWARE SÊNIOR - ORQUESTRAÇÃO E EXECUÇÃO DE TAREFAS (PLATAFORMA CLOUD)
Encontre o Momento com Alteryx
Estamos vivendo uma mudança geracional na forma como o trabalho é feito. Dados, automação e IA estão rapidamente se tornando o centro de todas as decisões de negócios - e Alteryx está liderando a transformação.
Você trabalhará nos desafios que estão no cerne dos negócios modernos. Não importa sua função, o trabalho que você fizer ajudará as organizações a se moverem mais rápido, a enxergarem com mais clareza e a resolverem questões que antes pareciam impossíveis.
Se você está pronto para encontrar o momento com inovação, curiosidade e excelência, há um lugar para você aqui.
Alteryx está procurando um Engenheiro de Software Sênior para se juntar à nossa equipe de engenharia de plataforma cloud. Nesta função, você ajudará a projetar, construir, operar e evoluir serviços de backend que coordenam como o trabalho se move através do Alteryx Cloud. Você trabalhará em capacidades de plataforma relacionadas a orquestração, execução de tarefas, serviços de runtime de workflow e coordenação confiável de serviço a serviço. Esta é uma função de engenharia sênior para alguém confortável em gerenciar sistemas de produção complexos de ponta a ponta. Você deve ser capaz de raciocinar sobre sistemas distribuídos, processamento assíncrono, confiabilidade, observabilidade, modos de falha e trade-offs operacionais. Você fará parceria com equipes de plataforma, produto, segurança, QE e aplicações para tornar as capacidades da plataforma cloud confiáveis, compreensíveis e seguras para operar em escala. A função é focada em backend e envolve a construção de APIs, serviços, workers, bibliotecas e infraestrutura de runtime. Você trabalhará com sistemas e tecnologias cloud-native modernos, como TypeScript/Node.js, bancos de dados relacionais, sistemas de mensagens ou filas, arquitetura orientada a eventos, contêineres, Kubernetes e ferramentas de observabilidade.
O Que Você Fará
- Projetar e entregar serviços de backend, APIs, workers e bibliotecas compartilhadas que impulsionam as capacidades da plataforma cloud.
- Construir e aprimorar sistemas para orquestrar trabalho entre serviços, incluindo submissão de tarefas, rastreamento de execução, propagação de status, retentativas, cancelamento, resultados e visibilidade operacional.
- Desenvolver sistemas assíncronos e orientados a eventos confiáveis usando filas, mensagens, workers em background e estado durável.
- Trabalhar em fluxos de execução distribuídos entre serviços de plataforma, incluindo comunicação de serviço a serviço, roteamento, confirmações e recuperação de falhas.
- Construir e manter infraestrutura de runtime cloud-native usando contêineres, Kubernetes, automação de implantação e ferramentas de plataforma relacionadas.
- Integrar serviços de plataforma com camadas de persistência, fluxos de eventos, APIs REST e contratos de serviço internos.
- Melhorar a confiabilidade de produção através de métricas, tracing, logging estruturado, health checks, dashboards, alertas, runbooks e acompanhamento de incidentes.
- Liderar o design técnico para trabalho ambíguo ou entre serviços, revisar código com uma mentalidade de sistemas e mentorar engenheiros em práticas de sistemas distribuídos e engenharia de produção.
- Colaborar com equipes parceiras para transformar requisitos de produto em capacidades de plataforma incrementais, testáveis e operáveis.
- Usar IA e ferramentas de desenvolvimento modernas para melhorar a produtividade da engenharia, a qualidade do código e a velocidade de entrega.
O Que Procuramos
- 4+ anos de experiência profissional em desenvolvimento de software, com propriedade significativa de serviços de backend em produção, capacidades de plataforma cloud ou sistemas distribuídos.
- Forte experiência na construção de serviços de backend, APIs, bibliotecas compartilhadas ou workers de longa duração usando TypeScript, Node.js ou tecnologias de backend comparáveis.
- Experiência em projetar e operar sistemas assíncronos, orientados a filas ou orientados a eventos, incluindo padrões como retentativas, cancelamento, idempotência, concorrência, ordenação, timeouts e tratamento de falhas.
- Experiência com persistência durável, contratos de serviço, RESTful APIs e integrações entre múltiplos serviços ou componentes de plataforma.
- Experiência com sistemas de produção cloud-native, incluindo contêineres, Kubernetes ou plataformas de orquestração similares, saúde do serviço, comportamento de escalonamento e depuração operacional.
- Fortes práticas de engenharia de produção, incluindo testes, observabilidade, logging estruturado, métricas, tracing, resposta a incidentes e melhoria contínua da confiabilidade.
- Capacidade de liderar discussões de design, comunicar trade-offs técnicos claramente, mentorar outros engenheiros e conduzir trabalho entre equipes através da ambiguidade com uma mentalidade orientada à propriedade.
Diferenciais
- Experiência com motores de workflow, sistemas de orquestração, job runners, plataformas de execução de tarefas ou infraestrutura de runtime.
- Experiência com padrões de implantação de Kubernetes, GitOps, ambientes multi-cluster, operações de plataforma cloud ou automação de infraestrutura.
- Experiência com sistemas de mensagens, contratos de eventos, gerenciamento de schema, pipelines de notificação assíncrona ou coordenação de serviços distribuídos.
- Experiência com comunicação em tempo real, conexões de longa duração, mensagens de serviço a serviço ou coordenação em redes não confiáveis.
- Experiência com autenticação segura de serviço a serviço, tratamento de tokens, gerenciamento de segredos, limites de autorização ou contextos de execução com escopo de cliente.
- Experiência com coleta de logs, streaming de logs, observabilidade de cargas de trabalho distribuídas, dashboards operacionais ou ferramentas de suporte à produção.
- Bacharelado em Ciência da Computação, Engenharia ou experiência prática equivalente.
O Sucesso se Parece Com
- Dentro de 30–60 dias, você entenderá a arquitetura da plataforma cloud, conseguirá rastrear o trabalho entre os serviços principais e estará entregando melhorias focadas com testes claros e consciência operacional.
- Dentro de 90+ dias, você estará liderando workstreams de nível sênior entre limites de serviço, melhorando a confiabilidade e a depurabilidade, liderando decisões de design e ajudando a equipe a tornar o comportamento da plataforma mais seguro, claro e fácil de operar.
- Com o tempo, você se tornará um engenheiro de referência para padrões de execução distribuída e orquestração no Alteryx Cloud, elevando o padrão de correção da plataforma, maturidade de produção e entrega entre equipes.
Interessado? Saiba mais e inscreva-se hoje mesmo em alteryx.com/careers!
Você se identifica com muitos desses requisitos, mas está em dúvida se deve se inscrever? Na Alteryx, apoiamos uma mentalidade de crescimento para nossos associados em todas as fases de suas carreiras. Se você atende a alguns dos requisitos e compartilha nossos valores, nós o encorajamos a se inscrever. Como parte de nosso compromisso contínuo com um local de trabalho diverso, equitativo e inclusivo, estamos investidos em construir equipes com uma ampla variedade de origens, identidades e experiências.
Para vagas em São Francisco e Los Angeles: De acordo com a San Francisco Fair Chance Ordinance e a Los Angeles Fair Chance Initiative for Hiring, a Alteryx considerará para emprego candidatos qualificados com histórico de prisões e condenações.
Esta posição envolve acesso a software/tecnologia que está sujeita aos controles de exportação dos EUA. Qualquer oferta de emprego feita estará sujeita à capacidade do candidato de servir em conformidade com os controles de exportação dos EUA.
Remuneração
Alteryx está comprometida com remuneração justa, equitativa e transparente. A faixa salarial para esta função varia com base na localização geográfica da posição. As faixas abaixo representam o salário base esperado para candidatos contratados nas localidades aplicáveis:
- Zona A: Nova York (estado), Arlington, VA, Norte da Califórnia, Washington, DC, Massachusetts (estado) e Seattle, WA — $130,000–$175,000
- Zona B: Todas as outras localidades dos EUA — $120,000–$160,000
A remuneração real será determinada com base em uma variedade de fatores, incluindo as habilidades, experiência, qualificações do candidato, localização geográfica e outras considerações de negócios e organizacionais.
Os funcionários também podem ser elegíveis para uma ampla gama de outros benefícios, como bônus ou comissão, saúde, aposentadoria, financeiros, bem-estar, tempo livre, descontos para funcionários e outros.
Benefícios e Vantagens
Alteryx tem benefícios incríveis para todos os Associados, que podem ser vistos aqui myalteryxbenefits.com/main-site/.
