ICF
ICF
ICF es una firma global de consultoría que ayuda a gobiernos, empresas y comunidades a abordar desafíos complejos mediante datos, tecnología y experiencia en programas. Fundada en 1969, la empresa trabaja en los ámbitos de la consultoría, el gobierno y la salud, y presta apoyo en modernización digital, análisis de datos, resiliencia y adaptación, planificación energética, programas federales de salud, gestión de desastres, infraestructura y transporte. Sus equipos combinan servicios de asesoramiento con la implementación de programas para ayudar a sus clientes a lograr resultados medibles y fortalecer la resiliencia de las comunidades.

Ingeniero/a de datos Python remoto — ICF

Crea canalizaciones de datos seguras e integraciones de informes para ICF con Python, SQL, PostgreSQL y Databricks. Da soporte a API, calidad de datos, informes de AWS QuickSight y flujos de trabajo de DevOps.

Descripción

  • Crea y mantiene canalizaciones de datos en la nube y flujos de transformación con SQL, Python y Databricks.
  • Diseña y optimiza objetos, consultas, modelos de datos y patrones de acceso en PostgreSQL.
  • Desarrolla integraciones de informes de DataConnect con AWS QuickSight y Databricks.
  • Crea servicios de API y componentes reutilizables para el acceso seguro a los datos y la integración de sistemas.
  • Carga datos de varias fuentes mediante procesos de extracción, transformación y carga.
  • Mantiene controles de calidad de datos, tareas de validación, supervisión y alertas operativas.
  • Resuelve problemas de datos y mejora la fiabilidad, el rendimiento y la disponibilidad de las canalizaciones, así como los tiempos de actualización.
  • Escribe pruebas unitarias y de integración, y revisa el código de sus compañeros.
  • Convierte especificaciones técnicas y necesidades empresariales en código, diseños de datos y documentación de implementación.
  • Colabora con ingenieros de DevOps en CI/CD, infraestructura como código, implementaciones y soporte de entornos.
  • Protege los datos almacenados y en tránsito mediante controles de seguridad y privacidad.
  • Participa en la planificación, el perfeccionamiento y la estimación ágiles, así como en la mejora continua.
  • Realiza otras tareas asignadas.

Requisitos

  • Título universitario de grado.
  • Al menos tres años de experiencia práctica en desarrollo de software o ingeniería de datos.
  • Al menos dos años desarrollando canalizaciones de datos o soluciones de procesamiento de datos con SQL y Python u otro lenguaje de programación comparable.
  • Experiencia práctica con PostgreSQL y sólidos conocimientos de conceptos de bases de datos relacionales y SQL.
  • Experiencia con plataformas de datos en la nube y flujos de desarrollo con control de versiones.
  • Capacidad para interpretar especificaciones técnicas y convertirlas en código funcional y documentación.
  • Capacidad para obtener y mantener una habilitación de seguridad Public Trust.
  • Debe residir en Estados Unidos, tener autorización para trabajar allí y haber vivido en el país durante tres años completos en los últimos cinco años.
  • Se valorará experiencia con Databricks, AWS QuickSight, Spark, Airflow, servicios de datos de AWS, API REST, TypeScript, CI/CD, GitHub Actions, Terraform, gobernanza de datos, metadatos, linaje de datos, intercambio seguro de datos, equipos ágiles y desarrollo guiado por pruebas.

Beneficios

  • Empleo con igualdad de oportunidades.
  • Adaptaciones razonables para personas con discapacidad, veteranos con discapacidad y personas con creencias religiosas sinceras.
  • Prestaciones mencionadas en virtud de la Ley de Transparencia en la Cobertura.