About the job
SummaryBy Outscal
Senior API Developer to design and develop AI-powered cloud services, APIs, and plugins. Must have 6+ years of experience in API development, proficiency in Python, Java, or Node.js, and experience with cloud infrastructure (AWS, Azure, or GCP).
Joining Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work, offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer-centric #LifeAtRazer experience that will put you in an accelerated growth, both personally and professionally.
Job Responsibilities :
We are seeking a senior API Developer to lead the design and development of cutting-edge AI-powered cloud services, APIs and plugins. This candidate will collaborate with cross-functional teams to deliver scalable, high-performance AI solutions, playing a crucial role in advancing our AI capabilities and ensuring that our cloud-based services are at the forefront of innovation.
Essential Duties and Responsibilities
- Design, develop, and maintain scalable AI-powered APIs / plugins that allow integration of AI services, and algorithms into various applications, through RESTful or GraphQL APIs to ensure that they are secure, performant, and well-documented.
- Collaborate with AI/ML teams to ensure that AI/ML solution teams, product managers and software development teams to define API, plugin requirements, while ensuring it can be easily integrated and accessed via APIs and plugins.
- Ensure API security by implementing authentication mechanisms (OAuth, API Keys, etc.) and maintaining compliance with security standards, encryption and data privacy regulations.
- Regularly conduct security audits and vulnerability assessments to ensure APIs are free from exploits and security risks.
- Monitor AI API health and performance in real time and provide timely solutions to API-related issues, such as downtime, bugs, or performance degradation.
- Actively troubleshoot and debug any issues with API integrations to ensure seamless operation for users.
- Monitor and optimize model performance in production environments, ensuring API latency and availability meet the required SLAs (Service Level Agreements).
- Stay up to date with the latest AI/ML frameworks, tools, and industry trends in API, plugins development to continuously improve and enhance API solutions.
- Explore new AI services and frameworks to integrate cutting-edge AI functionalities through APIs and plugins.
- Identify opportunities to improve existing AI API / plugins architectures and suggest new features or services to add value to AI products.
- Provide technical guidance and mentorship to junior cloud / SRE engineers, data scientists, data engineers, software developers and other team members.
Qualifications
- 6+ years of experience in API and plugin development.
- Strong portfolio of public-facing APIs deployed for AI software products / platforms.
- Strong experience in building and consuming APIs (RESTful, GraphQL) and plugins.
- Strong in programming languages such as Python, Java, Node.js, or similar languages commonly used in AI and API, plugin development.
- Experience in developing and deploying AI applications running both locally and on cloud infrastructure (AWS, Azure or Google Cloud Platform) using Infrastructure as code tools such as Terraform.
- In depth understanding of containerization (Docker, Kubernetes) and DevOps practices.
- Knowledge of API security standards and practices (OAuth, JWT, etc.).
- Experience with database management (SQL/NoSQL) and handling large-scale data systems.
- Ability and willingness to learn any new technologies and apply them at work in order to stay ahead, in a fast paced, high pressure, agile environment
- Excellent written and verbal communication skills for coordinating across teams.
Education & Experience
- Has a Bachelor’s or Master’s degree in computer science or similar discipline from an accredited institution
Travel Requirements
- Role based in Singapore office and may require up to 1 travel trip per year.
Pre-Requisites :
Are you game?