Ingeniero/a de Software (C++ / Python) | Proyectos de Simulación, IA y Desarrollo Avanzado

Expleo
Madrid, Spain
23 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Java (Programming Language) .NET Framework Application Programming Interfaces (APIs) Agile Methodology Data Analysis Unit Testing C Sharp (Programming Language) C++ (Programming Language) Code Review Data Structures Relational Databases Distributed Systems
+12 more
Fortran (Programming Language) Python (Programming Language) Machine Learning Object-Oriented Software Development Performance Tuning Software Engineering SQLite Pytorch Kubernetes Information Technology Software Version Control Docker

Job description

Trabajarás en todo el ciclo de vida del desarrollo software, contribuyendo desde el diseño y la arquitectura hasta la puesta en producción de aplicaciones utilizadas en proyectos innovadores de ingeniería y tecnología., Diseñar, desarrollar y mantener aplicaciones software robustas, escalables y de alta calidad. Participar en la definición de arquitecturas y soluciones técnicas para sistemas complejos. Desarrollar código mantenible y testeable siguiendo buenas prácticas de ingeniería. Realizar revisiones de código, pruebas unitarias y optimización de rendimiento. Colaborar con equipos multidisciplinares en proyectos nacionales e internacionales. Liderar pequeños y medianos desarrollos de manera autónoma. Participar en la evolución tecnológica y mejora continua de los productos.

Requirements

Titulación universitaria en Ingeniería, Informática o similar. Más de 3 años de experiencia en desarrollo software. Conocimientos sólidos de:

  • Programación orientada a objetos.
  • Algoritmos y estructuras de datos.
  • Diseño de software.
  • Resolución de problemas complejos.

Experiencia trabajando en todas las fases del ciclo de desarrollo:

  • Diseño y desarrollo.
  • Control de versiones.
  • Integración y compilación.
  • Testing.
  • Operación y mantenimiento.

Experiencia desarrollando APIs y realizando pruebas unitarias. Dominio de al menos uno de los siguientes lenguajes:

  • C++
  • C
  • Python

Experiencia con bases de datos relacionales (SQLite o similares). Nivel alto de inglés (CAE o equivalente). Capacidad para aprender nuevas tecnologías y trabajar en equipo., * Experiencia en Java, C#, .NET o Fortran.

  • Desarrollo en entornos Agile.
  • Docker y Kubernetes.
  • Machine Learning y especialmente PyTorch.
  • Sistemas distribuidos.
  • Procesamiento y análisis de datos.
  • Experiencia entregando soluciones software complejas a cliente final.
  • Capacidad para llevar un proyecto desde la idea inicial hasta su puesta en producción.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…