Elsevier is looking to hire a Senior Data Engineer to develop advanced information and decision support tools for healthcare professionals, including a generative AI-driven clinical decision support tool called ClinicalKey AI.
Requirements
- Experience with backend programming languages including Python, NodeJS, Java
- Experience designing, developing and maintaining complex ETL pipelines
- Knowledge of Database technologies (SQL, NOSQL)
- Familiarity with cloud technologies (AWS, Azure, GCP)
- Experience with (shared) source control (Git, Github, Gitlab, SVN)
- Familiarity with unit/integration testing
- Experience documenting and sharing solutions
Responsibilities
- performs data engineering - typically across multiple components
- developing the skills of mentoring junior members of the team
- works with others to talk to users/customers and translates their requests into solutions
- Experience designing, developing and maintaining complex ETL pipelines
- Troubleshooting and debugging issues, provide solutions, and collaborate with quality engineering and product teams
- Communicating openly and clearly, whether discussing ideas, asking questions, or providing feedback
- Designing components and modules pairing while mentoring more junior engineers in the activity
Other
- Have you developed production-based products in an Agile environment using Python/APIs development skills?
- Proficiency in giving great reviews of their peers' work. This includes being respectful, thorough, thoughtful, flexible, and not pedantic.
- Handling medium- to larger-sized tasks with minimal assistance needed.
- Be mindful of clarity and approach.
- Showing empathy towards colleagues, be open to feedback, and approach situations with humility, acknowledging that everyone can learn from others.