This job was posted over 90 days ago and may no longer be available.

Senior API Engineer - AI Solutions Development

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, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status

 

About Digital Science

Digital Science is a technology company working to make research more efficient. 

We invest in, nurture and support innovative businesses and technologies that make all parts of the research process more open and effective. 

Our portfolio includes admired brands including Altmetric, Anywhere Access, Dimensions, Figshare, ReadCube, Symplectic, IFI Claims, GRID, Ripeta, Writefull, Gigantum and Overleaf. 

We believe that together, we can help researchers make a difference.

Desired Skills

Contact Info

Posted: Jan. 14, 2024

Apply


Get Updates