Point your AI agent at freehire and let it find you a job.

Get the CLI →

Bosonit group

New

Data Engineer Java+Spark

Posted 2 views
Discussion

Summary

Data Engineer at consultancy Bosonit, optimizing Java and Apache Spark batch pipelines for an internal counterparty credit risk model at a financial client. Day to day: performance tuning, memory/parallelism optimization, Parquet, distributed numeric computation, JUnit testing and Git/CI-CD, collaborating with quant and IMM teams.

En Bosonit somos una consultora tecnológica especializada en la transformación de Datos e IA. Nuestra misión: hacer que los datos correctos estén disponibles para un consumo rápido por parte de los líderes empresariales

En esta ocasión, buscamos un/a Data Engineer Java + Spark para formar parte de la familia Bosonit . Contamos con proyectos de consultoría en grandes clientes, así como con diferentes startups tecnológicas donde desarrollamos producto propio

Buscamos un perfil de Data Engineer con experiencia sólida en Java y tecnologías Big Data, que se incorpore a un proyecto relacionado con el desarrollo y evolución de un modelo interno de riesgo de contraparte crediticia.

¿Qué harás en este rol?

  • Mejorarás el rendimiento de los procesos Big Data para garantizar que los ciclos de procesamiento batch diarios se ejecuten dentro de los tiempos establecidos.
  • Desarrollarás y optimizarás soluciones utilizando Java y Apache Spark, prestando especial atención al rendimiento, consumo de memoria, concurrencia y procesamiento paralelo.
  • Trabajarás con grandes volúmenes de información utilizando tecnologías y formatos como Spark y Parquet.
  • Integrarás librerías y componentes de cálculo cuantitativo dentro de los procesos de datos.
  • Participarás en la optimización de cálculos complejos y procesos numéricos distribuidos.
  • Mantendrás un alto nivel de calidad del software mediante la creación y mantenimiento de pruebas automatizadas con JUnit.
  • Analizarás y corregirás posibles vulnerabilidades o incidencias de seguridad detectadas durante el desarrollo.
  • Trabajarás con Git y pipelines de CI/CD, asegurando la estabilidad de los procesos de integración y manteniendo los flujos de construcción y despliegue en verde.
  • Colaborarás estrechamente con perfiles cuantitativos, equipos de datos y especialistas del área de IMM (Internal Model Method).
  • Participarás en la evolución técnica de una plataforma crítica dentro de un entorno financiero altamente especializado.
  • Más de 3 años de experiencia en desarrollo de software, ingeniería de datos o entornos Big Data.
  • Experiencia sólida desarrollando con Java, especialmente en aplicaciones donde sean relevantes el rendimiento, la gestión eficiente de memoria y el multithreading.
  • Experiencia trabajando con Apache Spark en entornos de procesamiento distribuido de datos.
  • Conocimiento y experiencia trabajando con formatos de datos como Parquet.
  • Experiencia en procesamiento paralelo y capacidad para trabajar con cálculos numéricos o procesos computacionalmente intensivos.
  • Conocimiento de optimización de rendimiento en aplicaciones Java y pipelines de procesamiento Big Data.
  • Experiencia en testing automatizado con JUnit.
  • Experiencia trabajando con Git y buenas prácticas de control de versiones.
  • Conocimiento de procesos de CI/CD y entornos de integración continua.
  • Capacidad para analizar problemas de rendimiento, identificar cuellos de botella y proponer mejoras técnicas.
  • Nivel de inglés mínimo B2, necesario para trabajar en un entorno internacional y colaborar con diferentes equipos técnicos.
  • Experiencia trabajando con servicios Cloud, especialmente AWS.
  • Conocimiento de arquitecturas de datos y procesamiento distribuido en entornos Cloud.
  • Experiencia optimizando cargas de trabajo Spark, incluyendo particionado de datos, gestión de memoria, paralelismo y rendimiento de jobs.
  • Conocimientos básicos del sector financiero y de conceptos relacionados con riesgo de contraparte, riesgo de crédito o mercados financieros.
  • Familiaridad con conceptos como XVA (Valuation Adjustments) o modelos internos de riesgo.
  • Experiencia previa trabajando junto a equipos cuantitativos, de riesgo o áreas de tecnología financiera.
  • No es imprescindible contar con experiencia previa en riesgo financiero o XVA: estos conocimientos podrán adquirirse durante el desarrollo del proyecto.

Modalidad de trabajo:

Desarrollo profesional con formación continua en tecnologías, certificaciones e idiomas.

Jornada flexible para mejorar el equilibrio entre vida profesional y personal.

Afterworks, eventos deportivos y actividades de equipo.

Participación en eventos tecnológicos y Tech Experiences.

Oportunidades de crecimiento real en una compañía consolidada y en plena expansión.

Skills

Apply

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available