Jobgether

Ingeniero de Backend

JavaAWSGCPTerraform
Traducción automática. Consulta el original.

Sobre la oportunidad

Esta posición se publica en nombre de una empresa asociada, que gestiona todas las solicitudes y los pasos siguientes. Nuestro socio busca un ingeniero de Backend con base en Estados Unidos.

Cómo funciona Jobgether

Utilizamos un proceso de emparejamiento basado en IA para garantizar que tu solicitud sea revisada de forma rápida, objetiva y justa frente a los requisitos principales del puesto. Nuestro sistema identifica a los candidatos que mejor se ajustan, y esta lista corta se comparte directamente con la empresa contratante. La decisión final y los pasos siguientes (entrevistas, evaluaciones) son gestionados por su equipo interno.

¡Agradecemos tu interés y te deseamos lo mejor!

Por qué aplicar a través de Jobgether?

Aviso de privacidad de datos: Al enviar tu solicitud, reconoces que Jobgether procesará tus datos personales para evaluar tu candidatura y compartir información relevante con el empleador contratante. Este procesamiento se basa en el interés legítimo y las medidas precontractuales bajo las leyes de protección de datos aplicables (incluido el RGPD). Puedes ejercer tus derechos (acceso, rectificación, supresión, oposición) en cualquier momento. #LI-CL1

Únete a un ambicioso equipo de ingeniería que desarrolla tecnología basada en IA para ayudar a las organizaciones de salud conductual a operar de manera más eficiente y concentrar más recursos en la atención al paciente. Como una de las primeras contrataciones de ingeniería, desempeñarás un papel fundamental en la configuración de la arquitectura, la escalabilidad y la fiabilidad de una plataforma diseñada para transformar la atención de salud mental. Desarrollarás servicios de backend de nivel de producción, sistemas distribuidos y canales de datos en tiempo real utilizando Java, Spring Boot, Kafka y AWS. Trabajando en estrecha colaboración con los fundadores y los equipos clínicos, convertirás flujos de trabajo sanitarios complejos en soluciones técnicas seguras y mantenibles. También contribuirás a herramientas clínicas impulsadas por IA, optimizarás el procesamiento asíncrono a gran escala y establecerás prácticas sólidas de supervisión y seguridad. Esta es una oportunidad para asumir la responsabilidad integral de funciones impactantes mientras influyes en la estrategia técnica y la dirección del producto en una startup de rápido crecimiento.

Responsabilidades

Construirás y mantendrás la infraestructura de backend que impulsa los flujos de trabajo sanitarios basados en IA, asegurando que los sistemas sigan siendo escalables, seguros, observables y resistentes a medida que la plataforma crece. Tus responsabilidades incluirán:

  1. Arquitectar, desarrollar y mantener servicios centrales de backend utilizando Java y Spring Boot para respaldar las capacidades de IA de la plataforma.
  1. Diseñar e implementar infraestructura de supervisión, alertas y observabilidad utilizando Prometheus y Grafana para mantener la visibilidad sobre la salud y el rendimiento del sistema.
  1. Configurar y optimizar la infraestructura de AWS, incluidas las políticas de autoescalado y servicios como EC2, ECS y EKS, equilibrando la fiabilidad, el rendimiento y el coste.
  1. Construir sistemas distribuidos basados en eventos utilizando colas de mensajes y plataformas de streaming como Amazon SQS, Apache Kafka y Amazon Kinesis para soportar cargas de trabajo asíncronas de alto volumen.
  1. Implementar estrategias de fiabilidad de datos, incluyendo redundancia, disyuntores (circuit breakers), reintentos, gestión elegante de fallos y procedimientos de recuperación ante desastres.
  1. Diseñar y mejorar los canales de integración de modelos de lenguaje de gran tamaño (LLM), cubriendo la ingeniería de prompts, el seguimiento del uso y el control de calidad de los resultados.
  1. Establecer prácticas de seguridad sólidas utilizando Spring Security y control de acceso basado en roles (RBAC), garantizando el cumplimiento de HIPAA y los requisitos aplicables de protección de datos sanitarios.
  1. Modelar flujos de trabajo clínicos y operativos complejos y traducir los requisitos empresariales y de dominio en procesos de backend bien estructurados y mantenibles.
  1. Tomar decisiones fundamentales de arquitectura y tecnología que respalden la escalabilidad a largo plazo y las necesidades cambiantes del producto.
  1. Colaborar con los fundadores y las partes interesadas clínicas para traducir los desafíos sanitarios en soluciones técnicas prácticas y escalables.
  1. Asumir la propiedad de las principales características del producto a lo largo de todo el ciclo de vida, desde el diseño y la implementación del sistema hasta el despliegue y la operación continua.

Requisitos

Eres un ingeniero de backend ingenioso que entiende los sistemas distribuidos, prioriza la fiabilidad y asume la responsabilidad de los sistemas que construye. Combinas una sólida experiencia técnica con un buen juicio arquitectónico y la capacidad de trabajar en colaboración en un entorno de startup de ritmo rápido.

  1. Al menos 5 años de experiencia en ingeniería de software, con un historial sólido en la entrega de sistemas de producción.
  1. Experiencia profunda en Java y el framework Spring Boot, incluyendo la construcción y el mantenimiento de aplicaciones de backend de nivel de producción.
  1. Dominio de Prometheus y Grafana para la supervisión, el desarrollo de paneles, las alertas y la observabilidad.
  1. Sólida experiencia práctica con servicios de AWS, incluyendo el aprovisionamiento de infraestructura, autoescalado, EC2, ECS y/o EKS.
  1. Experiencia demostrada en el diseño y la operación de sistemas distribuidos escalables utilizando colas de mensajes y plataformas de streaming como SQS, Kafka y Kinesis.
  1. Experiencia en la implementación de patrones de fiabilidad de datos, incluyendo redundancia, disyuntores, mecanismos de reintento, degradación elegante y recuperación ante fallos.
  1. Experiencia práctica con tecnologías de LLM, incluyendo ingeniería de prompts, seguimiento de uso y medición de calidad en entornos de producción.
  1. Sólidas habilidades de ingeniería de seguridad, particularmente con Spring Security, RBAC y estándares de cumplimiento sanitario.
  1. Experiencia en el modelado de flujos de trabajo empresariales o de dominio complejos y su traducción en una lógica de backend efectiva.
  1. Capacidad demostrada para construir y operar sistemas asíncronos basados en eventos y microservicios a escala.
  1. Mentalidad orientada a sistemas, con la capacidad de anticipar modos de fallo, razonar sobre la consistencia de los datos y diseñar para la resiliencia.
  1. Sólidas habilidades de resolución de problemas, atención a los detalles operativos y un enfoque proactivo hacia la fiabilidad y el rendimiento.
  1. Excelentes habilidades de comunicación y colaboración, con la capacidad de trabajar directamente con partes interesadas técnicas y no técnicas.
  1. Capacidad para prosperar en un entorno de startup de rápido movimiento, equilibrando la planificación arquitectónica con la implementación práctica y la propiedad operativa.

Experiencia adicional que sería ventajosa incluye:

  1. Procesamiento de audio o señales, sistemas en tiempo real o tecnologías de procesamiento de medios.
  1. Principios y prácticas de Domain-Driven Design (DDD).
  1. Experiencia avanzada con la plataforma Confluent Kafka.
  1. Infraestructura como Código (IaC), particularmente Terraform.
  1. Experiencia con plataformas en la nube adicionales como Google Cloud Platform (GCP) o Microsoft Azure.
  1. Experiencia en tecnología sanitaria o familiaridad con los requisitos de cumplimiento de HIPAA.
  1. Despliegue, supervisión y operaciones de producción de modelos de IA/ML.
  1. Contribuciones a proyectos de código abierto.

Beneficios

  • Compensación competitiva: Salario alineado con roles de ingeniería senior y experiencia relevante.
  • Cobertura sanitaria: Seguro médico, dental y de visión integral.
  • Flexibilidad remota: Una cultura de trabajo remoto con acuerdos laborales flexibles.
  • Influencia y propiedad: Colaboración directa con los fundadores y aportaciones significativas a la estrategia de la empresa, la arquitectura y la dirección del producto.
  • Desarrollo profesional: Un presupuesto de desarrollo dedicado y oportunidades para asistir a conferencias.
  • Stack tecnológico moderno: La oportunidad de trabajar con tecnologías contemporáneas de backend, nube, sistemas distribuidos e IA.
  • Autonomía técnica: Propiedad significativa de las decisiones de ingeniería y libertad para dar forma a sistemas escalables.
  • Impacto significativo: La oportunidad de construir tecnología que ayude a mejorar la eficiencia operativa y ampliar el impacto de la atención de salud conductual.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores