Enable job alerts via email!

AI Software Engineer

Razer Inc.

Singapore

On-site

USD 80,000 - 120,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is on a mission to transform the gaming landscape, seeking a talented AI Software Engineer. In this role, you'll design and implement cutting-edge AI solutions, collaborating with diverse teams across the globe. Your expertise in AI/ML frameworks will drive the development of scalable systems, optimizing workflows and enhancing user experiences. With opportunities for professional growth and a vibrant, gamer-centric culture, this position promises to be both challenging and rewarding. If you're ready to make a global impact in the gaming industry, this is the perfect opportunity for you.

Qualifications

  • 3+ years of experience in AI/ML software development.
  • Strong experience with deploying AI models and API development.

Responsibilities

  • Design, develop, and deploy AI-powered solutions.
  • Collaborate with teams to integrate AI/ML models into applications.

Skills

AI/ML Software Development
Python
Java
C++
RESTful APIs
gRPC
Docker
Kubernetes
TensorFlow
PyTorch
Scikit-learn
MLOps

Education

Bachelor’s degree in Computer Science
Master’s degree in AI

Tools

AWS
Azure
GCP
Terraform
SQL
NoSQL
Spark
Dask

Job description

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 team located on 5 continents. Razer is also a great place to work, providing a unique, gamer-centric #LifeAtRazer experience that fosters accelerated growth, both personally and professionally.

Job Responsibilities :

We are seeking a highly skilled AI Software Engineer to design, develop, and deploy AI-powered solutions. This role involves building scalable AI systems, integrating AI/ML models into applications, and optimizing workflows for production. You will collaborate with data scientists, software engineers, and DevOps teams to bring cutting-edge AI capabilities to life.

  • Implement and optimize AI/ML models in production using containerization (Docker, Kubernetes) for speed, accuracy, and cost-effectiveness.
  • Deploy AI models via RESTful APIs, gRPC, or edge computing solutions.
  • Implement monitoring, logging, and error-handling mechanisms to track AI performance.
  • Design APIs and microservices to integrate AI capabilities into software systems, ensuring security, performance, and documentation.
  • Monitor and optimize model performance in production, ensuring API latency and availability meet SLAs.
  • Build scalable, high-performance AI pipelines for real-time and batch processing.
  • Implement MLOps best practices, including CI/CD for machine learning workflows on local and cloud platforms.
  • Collaborate with data scientists to deploy research models into solutions.
  • Work with DevOps and cloud engineers for seamless AI model deployment.
  • Stay updated on the latest AI/ML frameworks, tools, and industry trends to improve API solutions.
  • Identify opportunities to enhance existing AI API/plugins architectures and suggest new features to add value.
Pre-Requisites :
  • 3+ years of experience in AI/ML software development.
  • Proven track record of deploying AI solutions in production.
  • Strong experience with deploying AI models and API development using RESTful APIs, gRPC, or edge solutions.
  • Proficiency in Python, Java, or C++.
  • Hands-on experience with AI/ML frameworks (TensorFlow, PyTorch, Scikit-learn).
  • Understanding of containerization (Docker, Kubernetes) and DevOps practices.
  • Experience deploying AI applications on edge (TensorRT, ONNX, TFLite) and cloud (AWS, Azure, GCP) using Infrastructure as Code tools like Terraform, and cloud AI services (SageMaker, Vertex AI, Azure ML).
  • Experience with database management (SQL, NoSQL, vector databases).
  • Knowledge of distributed computing (Spark, Dask) and parallel processing.
  • Willingness to learn new technologies and adapt in a fast-paced, high-pressure, agile environment.
  • Excellent communication skills for cross-team coordination.
Education & Experience
  • Bachelor’s or Master’s degree in computer science, AI, or a related discipline from an accredited institution.
Travel Requirements
  • Based in Singapore with up to 1 travel trip per year.

Are you game?

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.