Database & automation engineer
GMV
Tres Cantos, Spain
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
EnglishJob location
Remote
Tres Cantos, Spain
Tech stack
Unix
C++
Databases
Data Transmissions
Relational Databases
DNS
Elasticsearch
Python
PostgreSQL
MySQL
NoSQL
Ansible
Software Engineering
InfluxDB
Jenkins
Job description
We are expanding our satellite-navigation teams to work on the Galileo project, the European satellite constellation for positioning and navigation. The Galileo Control Center platform will provide services and databases in a reliable, scalable way for other applications. Responsibilities
- Design, deployment, automation and configuration of database infrastructure for the Control Center platform.
- Ensure reliable and scalable database services including DNS, access control, data transmission and centralisation.
- Collaborate with software and automation teams to integrate database solutions into the overall system.
Requirements
- Software development experience in Python, Go, C or C++ with a strong interest in automation tools such as Ansible and Jenkins.
- Experience in a Unix environment and relational databases (PostgreSQL, MySQL).
- Knowledge of NoSQL databases such as Elasticsearch, InfluxDB, or similar.
- Good communication skills and ability to work in a collaborative team.
Benefits & conditions
- Hybrid working model with 8 weeks of teleworking per year.
- Flexible start and finish times, intensive working hours on Fridays and during summer.
- Personalised career plan, training and language-learning support.
- National and international mobility - relocation package available for candidates from other countries.
- Competitive compensation with regular reviews and flexible compensation options.
- Well-being programme: health, dental and accident insurance; free fruit and coffee; physical, mental and financial health training.