Ingeniero/a de Software
Monetaryamount
Madrid, Spain
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
2 years minimum
Compensation
€30,000.0 - €36,000.0
Working hours
Regular working hours
Languages
English
Job source
Tech stack
Apache HTTP Server
C++ (Programming Language)
Databases
Continuous Integration
Linux
Distributed Systems
Interoperability
Python (Programming Language)
Performance Tuning
Software Engineering
Parallel Computation
Git
+7 more
Data Lakes
Gitlab-ci
Low Latency
Production Code
Grid Computing
Software Version Control
Jenkins
Job description
En este rol, formarás parte de un equipo técnico especializado en la producción y optimización de los motores de cálculo de riesgo de contrapartida. Trabajarás en un entorno de alta exigencia técnica, conectando la potencia de cálculo de C++ con la versatilidad de Python, y asegurando la máxima eficiencia y escalabilidad del sistema., * Desarrollo y optimización del Core: Participar en el diseño, desarrollo y mantenimiento evolutivo de los motores de cálculo de riesgo crÃticos, programados en C++.
- Integración e Interoperabilidad (Wrappers): Desarrollar y mantener componentes de integración (wrappers) para conectar de forma eficiente las librerÃas nativas de C++ con entornos de Python (utilizando herramientas como pybind11 o Boost.Python).
- Optimización de Rendimiento: Analizar, perfilar y mejorar el código existente para garantizar un procesamiento en paralelo eficiente y una baja latencia en entornos de computación intensiva.
- Automatización y CI/CD: Gestionar el ciclo de vida del desarrollo dentro de entornos Linux/Unix, colaborando en la automatización de despliegues y pruebas mediante pipelines de CI/CD (Jenkins o GitLab CI).
- Colaboración y Soporte Técnico: Trabajar codo con codo con los equipos de análisis cuantitativo (quants) y riesgos para trasladar los modelos matemáticos a código de producción altamente eficiente.
Requirements
- Experiencia: MÃnimo 2 años de experiencia demostrable en desarrollo de software.
- Lenguaje Principal: Dominio sólido de C++ enfocado a rendimiento y procesamiento en paralelo.
- Lenguaje Secundario: Nivel intermedio/avanzado de Python, con experiencia práctica creando wrappers o integrando C++ con Python (pybind11, Boost.Python).
- Entorno técnico: Experiencia diaria trabajando en sistemas Linux/Unix, control de versiones con Git y uso de herramientas de CI/CD (Jenkins o GitLab CI).
- Idiomas: Nivel de inglés B2 (capacidad para entender documentación técnica y mantener reuniones).
- Ubicación: Residencia en Madrid (o alrededores). El modelo hÃbrido flexible requiere la disponibilidad absoluta para desplazarse a las oficinas del cliente cuando el equipo o las necesidades del proyecto lo requiera., * Experiencia previa en el sector financiero o banca, especialmente en áreas de riesgos, mercados o motores de cálculo.
- Conocimientos en infraestructuras de computación distribuida o Grid Computing (ej. DataSynapse, Apache Ignite, Symphony).
- Experiencia trabajando con grandes volúmenes de datos, Bases de Datos complejas o Data Lakes
Benefits & conditions
- Proyecto estable de larga duración en un entorno tecnológico puntero e internacional.
- Fecha de incorporación: cuanto antes
- Modelo de trabajo: HÃbrido flexible (combinando teletrabajo y presencialidad con base en Madrid).
- Rango retributivo: 30000- 36000€ (según valÃa y experiencia aportada).
- Jornada: Completa (horario flexible de entrada y salida).
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.jobleads.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
about 2 years ago
LM
Luis Minvielle
Top-Paying Tech Jobs (with Salaries)
over 2 years ago
LM
Luis Minvielle
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries
over 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
EM
Eli McGarvie
Software Engineer Salary London
about 3 years ago