Senior API Engineer - AI Solutions Development
Next Technology Professionals Ltd.
Location
Home office | Brazil
Job description
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.
Restrictions
- Telecommuting is OK
- No Agencies Please
Requirements
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.
About the Company
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.
Contact Info
Job tags
Salary