AI Developer
Full Time · Regina, SK · Mon-Fri, 8:30 AM – 5:00 PM
Role Overview
Melcher Studios is seeking a highly skilled AI Developer to join our team in Regina. We are pushing the boundaries of immersive technology by integrating advanced Artificial Intelligence into our Virtual Reality training and career simulations. You will be responsible for designing and implementing AI-driven features — such as intelligent NPCs, automated performance assessment, and adaptive learning paths — to create the most realistic and effective training environments on the market.
Key Responsibilities
- AI Integration: Architect and implement AI systems within Unity and Unreal Engine to enhance realism and interactivity in VR simulations.
- AWS Infrastructure Management: Assist with the design, build, and maintenance of our AWS cloud hosting platforms specifically for our VR simulation and AI data systems.
- Intelligent Systems: Develop and deploy LLM-based conversational agents and "Digital Twins" for interactive career coaching and realistic role-playing scenarios.
- Data & Analytics: Design back-end systems to capture, process, and analyze user telemetry data to provide real-time feedback and predictive performance metrics.
- Computer Vision: Explore and integrate vision-based AI for hand-tracking enhancements, object recognition, and safety compliance monitoring within simulations.
- Optimization: Ensure AI models and algorithms are optimized for high-performance, low-latency execution on VR hardware and cloud-based platforms.
- API Development: Build and maintain effective and secure APIs to connect our simulation front-ends with cloud-hosted AI services and database systems.
- Documentation: Create and maintain technical documentation and standard operating procedures (SOPs) for all AI-related workflows.
Skills & Qualifications
- AWS Expertise: Strong familiarity with Amazon Web Services (AWS), including S3, EC2, Lambda, and SageMaker for hosting and scaling AI models.
- Game Engines: Proficiency in Unity (C#) or Unreal Engine (C++) with a focus on integrating external AI plugins or custom Python-based services.
- Core AI/ML: Foundation in Machine Learning (ML), Natural Language Processing (NLP), and Deep Learning frameworks (e.g., PyTorch, TensorFlow).
- Development Languages: Expertise in Python, C#, or C++, and familiarity with web technologies like Node.js or React for dashboard integrations.
- Data Management: Knowledge of MySQL and relational databases for storing and retrieving complex simulation data.
- API & Integration: Experience writing and testing effective APIs and working with tools like Postman, Git, and GitHub.
- VR/XR Knowledge: Familiarity with the unique constraints of VR development, including optimization for standalone headsets and PCVR.
Bonus Skills
- Experience with Retrieval-Augmented Generation (RAG) for localized knowledge bases.
- Familiarity with multi-player game and social servers.
- Knowledge of best practices in security, vulnerability, and patching of cloud services.
- Background in instructional design or career simulation development.
Eligibility Requirements
- Education: Post-secondary graduate in Computer Engineering, Computer Science, or a related field.
- Citizenship/Residency: Canadian citizen, permanent resident, or granted refugee status in Canada. (No work permits/student visas.)
Ready to make an impact in VR? If you meet the eligibility criteria, we want to hear from you.
To Apply: Submit your resume and a brief cover letter detailing your fit and how you meet eligibility to careers@melcher.ca