Temple Health
Jobgether
Engenheiro de Backend
Sobre a oportunidade
Esta vaga é anunciada em nome de uma empresa parceira, que gerencia todas as candidaturas e etapas subsequentes. Nossa parceira busca um Engenheiro de Backend baseado nos Estados Unidos.
Como a Jobgether funciona
Usamos um processo de correspondência baseado em IA para garantir que sua candidatura seja analisada de forma rápida, objetiva e justa em relação aos requisitos principais da vaga. Nosso sistema identifica os candidatos mais adequados, e esta lista é compartilhada diretamente com a empresa contratante. A decisão final e as próximas etapas (entrevistas, avaliações) são gerenciadas pela equipe interna deles.
Agradecemos seu interesse e desejamos o melhor!
Por que se candidatar através da Jobgether?
Aviso de Privacidade de Dados: Ao enviar sua candidatura, você reconhece que a Jobgether processará seus dados pessoais para avaliar sua candidatura e compartilhar informações relevantes com o empregador contratante. Este processamento baseia-se em interesse legítimo e medidas pré-contratuais sob as leis de proteção de dados aplicáveis (incluindo o GDPR). Você pode exercer seus direitos (acesso, retificação, exclusão, objeção) a qualquer momento. #LI-CL1
Junte-se a uma equipe de engenharia ambiciosa que desenvolve tecnologia baseada em IA para ajudar organizações de saúde comportamental a operar com mais eficiência e concentrar mais recursos no atendimento ao paciente. Como uma das primeiras contratações de engenharia, você desempenhará um papel fundamental na definição da arquitetura, escalabilidade e confiabilidade de uma plataforma projetada para transformar a saúde mental. Você desenvolverá serviços de backend de nível de produção, sistemas distribuídos e pipelines de dados em tempo real usando Java, Spring Boot, Kafka e AWS. Trabalhando em estreita colaboração com os fundadores e equipes clínicas, você transformará fluxos de trabalho complexos de saúde em soluções técnicas seguras e sustentáveis. Você também contribuirá para ferramentas clínicas orientadas por IA, otimizará o processamento assíncrono em larga escala e estabelecerá práticas robustas de monitoramento e segurança. Esta é uma oportunidade de assumir a responsabilidade de ponta a ponta por recursos impactantes, enquanto influencia a estratégia técnica e a direção do produto em uma startup de rápido crescimento.
Responsabilidades
Você construirá e manterá a infraestrutura de backend que impulsiona fluxos de trabalho de saúde orientados por IA, garantindo que os sistemas permaneçam escaláveis, seguros, observáveis e resilientes à medida que a plataforma cresce. Suas responsabilidades incluirão:
- Arquitetar, desenvolver e manter serviços principais de backend usando Java e Spring Boot para dar suporte às capacidades de IA da plataforma.
- Projetar e implementar infraestrutura de monitoramento, alertas e observabilidade usando Prometheus e Grafana para manter a visibilidade da saúde e do desempenho do sistema.
- Configurar e otimizar a infraestrutura de AWS, incluindo políticas de auto-scaling e serviços como EC2, ECS e EKS, equilibrando confiabilidade, desempenho e custo.
- Construir sistemas distribuídos orientados a eventos usando filas de mensagens e plataformas de streaming como Amazon SQS, Apache Kafka e Amazon Kinesis para dar suporte a cargas de trabalho assíncronas de alto volume.
- Implementar estratégias de confiabilidade de dados, incluindo redundância, disjuntores (circuit breakers), novas tentativas, tratamento de falhas e procedimentos de recuperação de desastres.
- Projetar e melhorar pipelines de integração de modelos de linguagem grande (LLM), abrangendo engenharia de prompt, monitoramento de uso e garantia de qualidade de saída.
- Estabelecer práticas robustas de segurança usando Spring Security e controle de acesso baseado em função (RBAC), garantindo a conformidade com a HIPAA e os requisitos aplicáveis de proteção de dados de saúde.
- Modelar fluxos de trabalho clínicos e operacionais complexos e traduzir requisitos de negócios e de domínio em processos de backend bem estruturados e sustentáveis.
- Tomar decisões fundamentais de arquitetura e tecnologia que suportem a escalabilidade a longo prazo e as necessidades evolutivas do produto.
- Colaborar com fundadores e partes interessadas clínicas para traduzir desafios de saúde em soluções técnicas práticas e escaláveis.
- Assumir a responsabilidade por grandes recursos do produto durante todo o ciclo de vida, desde o design e implementação do sistema até a implantação e operação contínua.
Requisitos
Você é um engenheiro de backend engenhoso que entende sistemas distribuídos, prioriza a confiabilidade e assume a responsabilidade pelos sistemas que constrói. Você combina forte experiência técnica com bom julgamento arquitetônico e a capacidade de trabalhar de forma colaborativa em um ambiente de startup em ritmo acelerado.
- Pelo menos 5 anos de experiência em engenharia de software, com um histórico sólido de entrega de sistemas de produção.
- Profundo conhecimento em Java e no framework Spring Boot, incluindo a construção e manutenção de aplicações de backend de nível de produção.
- Proficiência em Prometheus e Grafana para monitoramento, desenvolvimento de dashboards, alertas e observabilidade.
- Forte experiência prática com serviços de AWS, incluindo provisionamento de infraestrutura, auto-scaling, EC2, ECS e/ou EKS.
- Experiência comprovada no design e operação de sistemas distribuídos escaláveis usando filas de mensagens e plataformas de streaming como SQS, Kafka e Kinesis.
- Experiência na implementação de padrões de confiabilidade de dados, incluindo redundância, disjuntores, mecanismos de repetição, degradação graciosa e recuperação de falhas.
- Experiência prática com tecnologias de LLM, incluindo engenharia de prompt, rastreamento de uso e medição de qualidade em ambientes de produção.
- Fortes habilidades de engenharia de segurança, particularmente com Spring Security, RBAC e padrões de conformidade de saúde.
- Experiência na modelagem de fluxos de trabalho de negócios ou de domínio complexos e tradução deles em lógica de backend eficaz.
- Capacidade demonstrada de construir e operar sistemas assíncronos orientados a eventos e microsserviços em escala.
- Mentalidade orientada a sistemas, com a capacidade de antecipar modos de falha, raciocinar sobre a consistência de dados e projetar para resiliência.
- Fortes habilidades de resolução de problemas, atenção aos detalhes operacionais e uma abordagem proativa para confiabilidade e desempenho.
- Excelentes habilidades de comunicação e colaboração, com a capacidade de trabalhar diretamente com partes interessadas técnicas e não técnicas.
- Capacidade de prosperar em um ambiente de startup em rápida evolução, equilibrando o planejamento arquitetônico com a implementação prática e a responsabilidade operacional.
Experiência adicional que seria vantajosa inclui:
- Processamento de áudio ou sinal, sistemas em tempo real ou tecnologias de processamento de mídia.
- Princípios e práticas de Domain-Driven Design (DDD).
- Especialização avançada na plataforma Confluent Kafka.
- Infraestrutura como Código (IaC), particularmente Terraform.
- Experiência com plataformas de nuvem adicionais, como a plataforma Google Cloud (GCP) ou Microsoft Azure.
- Experiência em tecnologia de saúde ou familiaridade com os requisitos de conformidade da HIPAA.
- Implantação, monitoramento e operações de produção de modelos de IA/ML.
- Contribuições para projetos de código aberto.
Benefícios
- Remuneração competitiva: Salário alinhado com cargos de engenharia sênior e experiência relevante.
- Cobertura de saúde: Seguro médico, odontológico e oftalmológico abrangente.
- Flexibilidade remota: Uma cultura que prioriza o trabalho remoto com arranjos de trabalho flexíveis.
- Influência e propriedade: Colaboração direta com os fundadores e contribuição significativa para a estratégia da empresa, arquitetura e direção do produto.
- Desenvolvimento profissional: Um orçamento de desenvolvimento dedicado e oportunidades para participar de conferências.
- Stack de tecnologia moderna: A oportunidade de trabalhar com tecnologias contemporâneas de backend, nuvem, sistemas distribuídos e IA.
- Autonomia técnica: Propriedade significativa das decisões de engenharia e liberdade para moldar sistemas escaláveis.
- Impacto significativo: A oportunidade de construir tecnologia que ajude a melhorar a eficiência operacional e expandir o impacto da saúde comportamental.
