AI Software Engineering

11 Hours ago • 3 Years +

Job Summary

Job Description

The AI Software Engineer will specialize in API automation to design, develop, and maintain the infrastructure required for collecting, processing, and managing large-scale data for AI applications. The role involves developing API integrations for automating data pipelines and ensuring scalable access to AI-ready datasets. The engineer will work closely with data engineers, data scientists, and DevOps teams to build these APIs for AI/ML models. The responsibilities include designing and managing API-based data ingestion pipelines, integrating with external APIs, building custom APIs, implementing real-time data streaming solutions, developing event-driven architectures, working with SQL/NoSQL databases, implementing CI/CD pipelines, optimizing API performance, implementing secure authentication, monitoring, troubleshooting, and optimizing data sourcing pipelines, and collaborating with various teams.
Must have:
  • 3+ years of software development or API engineering experience.
  • Experience in building scalable data ingestion pipelines for AI.
  • Strong programming skills in Python, Java, or Go.
  • Hands-on experience with API development (FastAPI, Flask, etc).
  • Proficiency in SQL/NoSQL databases, vector databases.
  • Expertise in cloud platforms (AWS, GCP, Azure).
Good to have:
  • Familiarity with MLOps and AI model data preparation.
  • Experience with data pipeline tools (Airflow, Prefect, etc).
  • Familiarity with event-driven architectures and real-time data streaming (Kafka, WebSockets).
  • Ability to work in a fast-paced AI-driven environment.

Job Details

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/ 工作职责 :

Summary

We are seeking a highly skilled AI Software Engineer specializing in API automation to design, develop, and maintain the infrastructure required to collect, process, and manage large-scale data for AI applications. This role focuses on developing API integrations for automating data pipelines and ensuring scalable access to AI-ready datasets.

You will collaborate closely with data engineers, data scientists, and DevOps teams to build these APIs that fuel AI / Machine Learning (ML) models. The ideal candidate has strong software development, API design, and data pipeline automation skills, along with a deep understanding of AI-driven data needs.

Essential Duties and Responsibilities

  • Develop and manage API-based data ingestion pipelines to collect structured and unstructured data from third-party sources.
  • Integrate with external APIs (REST, GraphQL, gRPC) and internal data services to automate data retrieval.
  • Build custom APIs to provide AI teams with seamless access to curated datasets.
  • Implement real-time data streaming solutions using Kafka, WebSockets, or RabbitMQ
  • Develop event-driven architectures for data ingestion using cloud-native tools (AWS Lambda, Google Cloud Functions).
  • Work with SQL/NoSQL databases (PostgreSQL, MongoDB, Elasticsearch) for efficient data storage and retrieval
  • Implement CI/CD pipelines for automated data pipeline deployment and monitoring
  • Optimize API performance and ensure fault tolerance, scalability, and security in data sourcing pipelines
  • Implement secure authentication & authorization (OAuth, JWT) for API-based data access
  • Monitor, troubleshoot, and continuously optimize data sourcing pipelines for efficiency
  • Collaborate with data sourcing specialists, DevOps and cloud engineers to align API development with data pipelines and data sourcing requirements.

Qualifications

  • Has a Bachelor’s or Master’s degree in Computer Science, Software Engineering, AI or similar discipline from an accredited institution.
  • 3+ years of experience in software development, data infrastructure, or API engineering.
  • Proven track record of building scalable data ingestion and automation pipelines for AI applications.
  • Familiarity with MLOps and AI model data preparation
  • Strong programming skills in Python, Java, or Go
  • Hands-on experience with API development (FastAPI, Flask, Express.js, GraphQL, gRPC) and experience with data pipeline tools (Apache Airflow, Prefect, Luigi, Dagster).
  • Proficiency in SQL/NoSQL databases, vector databases.
  • Expertise in cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
  • Familiarity with event-driven architectures and real-time data streaming (Kafka, WebSockets, RabbitMQ)
  • Ability to work in a fast-paced AI-driven environment with evolving requirements
  • Strong problem-solving skills to handle complex data integration challenges.
  • Excellent collaboration and communication skills, especially in cross-functional AI teams.

职位概述
我们正在寻找一位资深 AI 软件工程师,专注于 API 自动化,负责设计、开发和维护支持大规模 AI 应用数据采集、处理与管理的基础设施。该岗位重点在于构建 API 集成,推动数据管道自动化,并确保对 AI 数据集的高效、可扩展访问。

在此岗位中,您将与数据工程师、数据科学家以及 DevOps 团队紧密合作,共同打造为 AI/机器学习(ML)模型提供数据支持的 API。理想的候选人需具备扎实的软件开发、API 设计和数据管道自动化能力,并深入理解 AI 对数据的需求。

主要职责
• 设计并管理基于 API 的数据采集管道,从第三方来源收集结构化与非结构化数据。
• 与外部 API(如 REST、GraphQL、gRPC)及内部数据服务对接,实现数据自动获取。
• 开发定制 API,确保 AI 团队能够无缝访问经过精心整理的数据集。
• 利用 Kafka、WebSockets 或 RabbitMQ 构建实时数据流解决方案。
• 运用云原生工具(如 AWS Lambda、Google Cloud Functions)开发事件驱动的数据采集架构。
• 使用 SQL/NoSQL 数据库(如 PostgreSQL、MongoDB、Elasticsearch)实现高效的数据存储与检索。
• 构建 CI/CD 流水线,实现数据管道的自动部署与监控。
• 优化 API 性能,确保数据采集管道具备高容错性、可扩展性和安全性。
• 实施安全的身份验证和授权机制(如 OAuth、JWT),保障 API 数据访问的安全。

• 熟悉 MLOps 及 AI 模型数据预处理流程。
• 精通 Python、Java 或 Go 等编程语言。
• 拥有 API 开发经验(如 FastAPI、Flask、Express.js、GraphQL、gRPC)及数据管道工具使用经验(如 Apache Airflow、Prefect、Luigi、Dagster)。
• 熟练掌握 SQL/NoSQL 数据库及向量数据库的应用。
• 精通 AWS、GCP、Azure 等云平台和 Docker、Kubernetes 等容器化技术。
• 熟悉事件驱动架构及实时数据流技术(如 Kafka、WebSockets、RabbitMQ)。
• 能适应快节奏、不断变化的 AI 驱动型工作环境。

Pre-Requisites/ 任职要求 :

Are you game?

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Chengdu, Sichuan, China

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

At Razer, you'll be at the forefront of the most exciting industry in the world — gaming. Evolving forms of gaming require evolving forms of hardware, software and services. That’s where Razer comes in, offering innovative top-of-the-line products and services to allow gamers to fully immerse in the ultimate gaming experience.Getting onboard Razer will place you on a global mission to bring gamers closer to the games they love. Razer is a place to do great work, offering you the opportunity to be a part of a global team across 11 countries. Whether you are a hardcore evangelist who breathe life to the latest and greatest gaming gear or a behind-the-scene hero who runs our global operations, you are assured of a career-changing quest that transcends time zones and culture with one single spell: For Gamers. By Gamers.The journey towards phenomenal-ness won’t come easy. However, we will excel because gamers rely on teamwork. We achieve greatness because we are wicked problem-solvers and tenacious in clinching victories in all that we do. It is the team that makes Razer where it is today and will continue to bring Razer to even greater heights.

Chengdu, Sichuan, China (On-Site)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Bangkok, Bangkok, Thailand (On-Site)

Singapore (On-Site)

Bangkok, Bangkok, Thailand (On-Site)

View All Jobs

Get notified when new jobs are added by Razer

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug