Jobs and Careers
DI

Senior API Engineer - AI Solutions Development

Digital Science
Europe, RemoteRemotefull_timeVerifiedPosted 28 Sept 2023

About the role

Senior API Engineer - AI Solutions Development

Department: Technical

Employment Type: Full Time

Location: Europe, Remote

Description

About us
We are Digital Science and we are advancing the research ecosystem. 
We are a pioneering technology company, and our vision is of a future where a trusted and collaborative research ecosystem drives progress for all. We believe in better, open, collaborative and inclusive research. In creating the next generation of tools and working in partnership with the community we tackle some of the biggest challenges to research. In order to achieve our vision, we need innovative, inspiring and dynamic people to join our team. 

At Digital Science we’re  well positioned to become a provider of AI solutions for the research community - focusing on the trustworthiness of the results and combining the structured data available through years of investment into data and enrichments. Providing AI services based on our own infrastructure allows us to focus on the reliability and ethical use of AI, and can differentiate us from the ‘brute force’ of the general models and infrastructure. We’re building a new AI Solutions Development team, who will sit in the Central Technology function.


Your new role
As our Senior API Engineer, you will be part of our AI Solutions Development team, within Central Technology.  
The AI Solutions Development team supports the DS AI strategy through working closely with the AI Innovations and Product teams to develop AI functionalities centrally that could be plugged into the different Digital Science products. As our Senior API Engineer you will be focussed on developing and maintaining API’s, implementing API security and ensuring that the required API features are implemented. 

What you’ll be doing

  • Develop and maintain APIs for the platform.
  • Design and manage databases required for API operations.
  • Create and maintain API documentation.
  • Implement API security measures and access control.
  • Implement the required AI features as microservices
  • Collaborate with frontend and backend developers to ensure smooth integration of APIs into application.
  • Optimize integrations for performance, reliability and responsiveness to handle high levels of data retrieval and interaction.
  • Write unit and end-to-end tests and participate in code reviews.
  • Monitor API performance and troubleshoot issues related to API functionality, data synchronization and platform changes.

What you’ll bring to the role

Essential
  • Proficiency in one or more programming languages (e.g., Python, Node.js).
  • API design and development using REST or GraphQL.
  • Database design and management.
  • Version control and collaboration using Git.
  • Experience with API testing and documentation.
  • Knowledge of API security best practices.
  • Understanding of microservices architecture.
  • Familiarity with API gateways and management tools.
  • An openness and willingness for continued learning and development, to build your AI and technical skills and capabilities 

Desired 

We don’t need you to be an expert in AI but if you have experience in the following, it would be advantageous; 

  • An understanding of the different kinds of language models and their applications and how to communicate and interact with LLMs through APIs of major libraries (Hugging Face, PyTorch, …)
  • A conceptual understanding of the complexities in bringing ML into a product (processing requests, cost estimates, model limitations)
  • Some experience in Natural Language Processing and / or Machine Learning
  • Background in Python 
  • Knowledge of the required libraries (Hugging Face Transformers, PyTorch)
  • Knowledge in Vertex AI or Sagemaker

If you don’t have experience in AI, but have an openness to learn the required skills and build your AI capabilities, we would still like to hear from you.

Our vision and values

We invest in, nurture and support innovative businesses and technologies that make all parts of the research process more open, efficient and effective. 
The talent we secure is fundamental to us achieving our vision and our growth plans. The values we live by are:
We are brave in the pursuit of better We are collaborative and inclusive We are always open-minded We are from and for the community 

We're an equal opportunity employer. All applicants will be considered for employment without attention to race, colour, relig

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Digital Science

View company profile →