
51 – 200 Empleados
Patrocinador de visa para trabajadores cualificadosAtención sanitariaConsultoríaLogísticaSwoop desarrolla soluciones de marketing para organizaciones farmacéuticas y de ciencias de la vida, con especial atención a la interacción directa con consumidores y profesionales sanitarios. Su trabajo combina inteligencia artificial, datos y campañas omnicanal centradas en la privacidad para conectar a pacientes, profesionales y marcas a través de canales como las redes sociales y la televisión. La empresa aplica este enfoque para mejorar la eficacia del marketing y favorecer una comunicación sanitaria más centrada en el paciente.
Ingeniero sénior de datos en Swoop – Híbrido en California
Lidera la plataforma de datos de NimbleRx dentro del negocio de interacción sanitaria impulsado por IA de Swoop. Crea canalizaciones conformes, modelos de almacén y sistemas de rendimiento para procesos por lotes, en streaming y servicios backend.
205.000 $ – 240.000 $ / año
HíbridoTiempo completoSeniorIdioma Obligatorio: inglésIngeniero de datosDescripción
- Ser responsable de toda la plataforma de datos, desde la ingestión y transformación hasta el almacenamiento, las consultas y el acceso
- Definir la hoja de ruta de la plataforma de datos a medida que crecen las necesidades de datos de la empresa
- Desarrollar y mejorar canalizaciones por lotes y en streaming con PySpark, EMR, Kinesis, Lambda y Step Functions
- Incorporar datos de Postgres, Salesforce, proveedores externos y eventos del producto en un lago basado en Iceberg
- Establecer tablas SCD, modelos de eventos y estándares de datos compartidos para los equipos de ingeniería y analítica
- Trabajar con producto, ingeniería, analítica y operaciones para convertir las necesidades de datos en canalizaciones fiables
- Crear documentación y herramientas que faciliten el uso autoservicio de los datos
- Liderar la seguridad y el cumplimiento de los datos, incluidos los registros de auditoría, los controles de acceso y los procesos de acceso temporal
- Mejorar el rendimiento de las consultas backend mediante el enrutamiento a réplicas, la indexación, el almacenamiento en caché y la instrumentación de E/S en servicios Java y Spring
- Diagnosticar y resolver picos de IOPS, interrupciones de canalizaciones, cambios de esquema y retrasos en los datos
- Aplicar IA a la creación de estructuras de canalizaciones, el desarrollo de esquemas y las investigaciones, además de desarrollar herramientas internas de IA
- Orientar a ingenieros y analistas en el uso eficaz de la plataforma de datos
Requisitos
- Al menos cinco años de experiencia desarrollando canalizaciones y plataformas de datos en producción
- Dominio avanzado de Python, PySpark y SQL, incluido el ajuste del rendimiento de Spark a gran escala
- Capacidad y disposición para desarrollar servicios en torno a la capa de datos con Java y Spring Boot
- Experiencia práctica con procesamiento distribuido, como Spark y EMR, streaming con Kinesis y almacenamiento de objetos en S3
- Amplia experiencia con Postgres, incluida la optimización de consultas, la indexación, la replicación, el enrutamiento a réplicas y el análisis de cuellos de botella de bases de datos
- Experiencia con Iceberg y Trino o tecnologías comparables
- Conocimientos prácticos de prácticas de CI/CD y Terraform
- Experiencia creando soluciones basadas en IA con modelos avanzados o herramientas de programación agéntica
- Capacidad demostrada para colaborar con producto, operaciones y otros equipos
- Experiencia profesional considerando la seguridad y el cumplimiento de PII/PHI como responsabilidades fundamentales de ingeniería
Beneficios
- Oportunidades de desarrollo profesional y crecimiento de carrera
- La empresa ha sido reconocida como un excelente lugar para trabajar; este reconocimiento no constituye un beneficio de compensación individual