
Software Engineer (AI Platform)
Insight GlobalResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Insight Global is seeking a Software Engineer, AI Platform to join a leading enterprise game company on a permanent, hybrid basis in Vancouver, BC. This role sits within the Infrastructure and Platform Services organization, which serves as the backbone of the company’s global ecosystem, supporting the development of exceptional games and immersive player experiences.
The AI Platform team delivers centralized AI and Generative AI capabilities across all game franchises, providing shared infrastructure and tooling that power game development, marketing, sales, and player-facing experiences. The team works with a modern, cloud-native technology stack and industry-leading tools to support data modeling, model training and fine-tuning, and AI agent development.
As a Software Engineer with a focus on AI/ML systems and platform development, you will contribute to building and scaling a robust AI Platform that supports live-service game environments.
Key Responsibilities
- Design and develop core AI platform components that support the full machine learning lifecycle, including data and metadata ingestion, storage, indexing, model training, validation, and deployment
- Build and maintain cloud-based infrastructure (AWS, GCP, or Azure) to support scalable ML workloads with a focus on reliability, availability, and cost efficiency
- Automate end-to-end AI workflows, including CI/CD pipelines for model deployment, containerized microservices (Docker/Kubernetes), and performance monitoring and metrics
- Collaborate closely with data scientists, ML engineers, and game developers to integrate ML models into production systems
- Support model deployment, testing, monitoring, and troubleshooting in live-service environments
- Develop and maintain scripts, services, and platform modules for feature pipelines, model orchestration, and data lake or lakehouse integrations (e.g., Spark, Redshift, Snowflake)
- Monitor and optimize model performance, scalability, and cost efficiency in production, contributing improvements under the guidance of senior engineers
Required Skills & Experience
- Master’s degree in Computer Science, AI, ML, or a related field or a Bachelor’s degree in Computer Science, Electrical Engineering, or a related field with 2+ years of software engineering experience focused on AI/ML systems or platform development
- Familiarity with deep learning frameworks such as PyTorch and an understanding of the machine learning lifecycle
- Strong proficiency in Python
- Experience with containerization and orchestration technologies (Docker, Kubernetes)
- Experience building or working with CI/CD pipelines in a cloud environment
- Experience with data lake or lakehouse technologies (e.g., Spark, Redshift, Snowflake, Trino)
- Understanding of deploying and monitoring ML models in production, including performance, scalability, reliability, and cost considerations
- Strong problem-solving skills, attention to detail, and excellent written and verbal communication skills
Nice-to-Have Qualifications
- Experience with cloud platforms (AWS, GCP, or Azure) and infrastructure-as-code tools such as Terraform or CloudFormation
- Exposure to generative AI technologies, including large language models or diffusion models
- Experience working in a live-service or gaming environment
- Prior experience building or supporting end-to-end ML systems
- Proficiency in additional programming languages such as Java, Go, or C++
Similar Jobs
Software Engineer u2013 Backend, Cloud Fleet Platform
Red Hat
Microsoft 365 & Messaging Infrastructure Architect
Sagility
Azure Cloud Engineer (Secret Clearance)
Take2 Consulting, LLC
Senior Fullstack Java/Angular Developer
Procom
Senior Data Scientist | Experience: 8+ Years | Work Mode: Hybrid
Unicorn Workforce
More Jobs at Insight Global
View all →Hybrid Fullstack Engineer: Lead High-Performance Web Apps
Insight Global
Tableau Developer - Data Visualization & Analytics
Insight Global
Lead Dotnet Developer
Insight Global
Technical Program Manager - Security Operations
Insight Global
3rd Shift NOC Engineer
Insight Global
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free