Database Engineer

Apply now »

Date: Mar 25, 2023

Location: Lisbon, PT Heidelberg, DE Berlin, DE Dordrecht, NL London, GB

Company: Springer Nature Group

Springer Nature opens the doors to discovery for researchers, educators, clinicians and other professionals. Every day, around the globe, our imprints, books, journals, platforms and technology solutions reach millions of people. For over 175 years our brands and imprints have been a trusted source of knowledge to these communities and today, more than ever, we see it as our responsibility to ensure that fundamental knowledge can be found, verified, understood and used by our communities – enabling them to improve outcomes, make progress, and benefit the generations that follow. 

Visit: group.springernature.com and follow​​​​​​​ @SpringerNature

 

The role forms part of Springer Nature's Database Engineering team.

 

The team supports a large number of database servers in a rapidly evolving and dynamic environment. 

A new team member will have an opportunity to work on one or more technologies such as MySQL, MS SQL, Oracle, Marklogic and Stardog, MongoDB or PostgreSQL deployed on the Google Cloud Platform and in the on-premise data centres. 

The Database Engineer will use existing automation tools and will improve them to manage a large number of servers.

A new team member will have the opportunity to learn and collaborate on building Machine Learning pipelines based on PyTorch, Tensorflow, Airflow, Hugging Face Transformers, etc.

 

Key Tasks:

 

  • Improve the database systems in production and development environments.

  • Participate in maintenance, upgrades and migrations.

  • Automate management of new and existing databases to ensure that processes are repeatable and scalable.

  • Tune performance by using the latest diagnostic tools to identify inefficient database queries or underlying problems. 

  • Take an active role in supporting and in finding the root cause of operational issues and prevent recurrences.

  • Visit other offices and collaborate with the development and other teams.

 

Qualifications:

 

  • Bachelor’s degree in computer science or equivalent work experience.

 

Skills/Knowledge: 

 

  • Have advanced knowledge of one or more technologies listed below with the desire to expand on this knowledge: PostgreSQL, MongoDB or MySQL.

  • Be familiar with performance tuning and troubleshooting. 

  • Be an excellent communicator and believe in working collaboratively.

  • Experience in automation and configuration management, preferably with Ansible.

 

Additional experience is a plus:

 

  • Unix shell scripting or programming experience.
  • Experience with Redis or ElasticSearch.
  • Experience using Google Cloud Platform.
  • Deploying Machine Learning models in production environments.

 

Need to be capable of: 

 

  • Future-oriented:

Keeps up to date with emerging technologies, and applies them where appropriate. 

 

  • Collaboration:

Pairs with developers and peers to share knowledge, best practices, and collaboratively improve our platform. Is comfortable with using video chat tools to communicate with globally distributed team members.

 

At Springer Nature we value the diversity of our teams. We recognize the many benefits of a diverse workforce with equitable opportunities for everyone. We strive for an inclusive workplace that empowers all our colleagues to thrive. Our search for the best talent fully encompasses and embraces these values and principles.

At Springer Nature we value the diversity of our teams. We recognize the many benefits of a diverse workforce with equitable opportunities for everyone. We strive for an inclusive workplace that empowers all our colleagues to thrive. Our search for the best talent fully encompasses and embraces these values and principles.