Machine Learning – Game Tech Architect
Location
Canada
Posted
38 days ago
Salary
$180.1K - $247.6K / year
Seniority
Lead
Job Description
Machine Learning – Game Tech Architect
CD PROJEKT SA
• Responsible for the architecture of hybrid game and ML systems, serving as the primary contact for integrating machine learning into game systems • Design, develop and maintain learning and non-learning systems • Keep current on the latest developments in both ML and game technologies, identifying and exploring relevant applications for the company • Support programming and ML teams throughout development • Establish and maintain quality guidelines for our ML applications • Disseminate ML knowledge across the organization • Improve the function of one’s team, either through individual achievement or through leadership • Maintain rich, thoughtful, candid communication with peers in order to ensure the very best results • Gather, acknowledge, and respond to internal feedback, adjusting design and technological choices as necessary
Job Requirements
- A minimum of 7 years of experience designing, implementing, and maintaining API’s and applications
- Familiarity with classical AI concepts, such as symbolic processing and production systems
- Familiarity with Machine Learning: experience using leading ML libraries and platforms like TensorFlow, PyTorch and Keras
- Familiarity with modelling human behaviour and Reinforcement Learning is a strong plus
- Proficiency in C, C++, Rust, GO, or other system-level programming languages
- Proficiency in Python
- A track record of introducing ML solutions to traditional computer systems: experience in bringing ML systems into production, and inclination towards applied research
- History of working with high-performance computing and familiarity with the best practices in software optimization
- Familiarity with game engines and real-time simulations
- Intellectually curious
- Humble and curious, constantly seeking learning opportunities, not limiting oneself to the bounds of role or company
- Autonomous: Proactive and self-driven. Capable of taking ambitious high-level goals, making a plan, driving it, and being accountable to the results
- Nice to haves: Master's degree in the fields of Computer Science, Mathematics, Statistics or other data-rich domains, or have an equivalent level of expertise from industry experience
- Unreal Engine experience
- Residence in the Eastern Time Zone (North America) preferred
Benefits
- Company-paid medical healthcare (dental, vision, and mental)
- Free mental health support, including access to counseling, psychiatric care, and a variety of well-being webinars
- Paid leave — 26 days of vacation, 10 sick days, & 12 calendar holidays per year
- RRSP with employer matching
- Lifestyle Spending Account (LSA) – $100 per month to use towards fitness, wellness, internet, home office equipment, learning, streaming services, and more
- Menstrual leave — employees who menstruate can take one extra day off when experiencing period pain
- RED Parents Network — support for working parents, including childcare benefits, and family-friendly events
- Flexible working hours
- Trainings, lectures, and courses — internal workshops, knowledge-sharing initiatives, online tutorials, and e-learning classes are all available
- A welcome pack filled with goodies — to help you feel right at home once you join the team
- Dog-friendly office — bring your pooch with you and look after them while working
- Truly international working environment — a chance to meet and work with a diverse selection of people from all around the world
- No dress-code — we like to keep it casual
Related Guides
Related Job Pages
More Machine Learning Engineer Jobs
Machine Learning Engineer, Operations
OptiTrackPrecision motion capture and 3D tracking systems for Robotics, VR, Biomechanics, Animation & Virtual Production.
• Design and maintain automated ML training pipelines. • Build infrastructure for large-scale distributed experimentation. • Develop CI/CD workflows tailored for machine learning systems. • Orchestrate data ingestion, preprocessing, validation, and model versioning. • Implement experiment tracking, hyperparameter tuning automation, and reproducibility systems. • Optimize GPU/compute utilization across cloud and on-prem environments. • Deploy, monitor, and maintain production ML models • Establish and enforce MLOps best practices including model registry, artifact management, and observability. • Improve system reliability, performance, and security. • Collaborate closely with ML researchers make new algorithms product ready. • More typical DevOps responsibilities for software development as required.
Associate Machine Learning Engineer
WVU MedicineScheduled Weekly Hours: 40 Shift: Exempt/Non-Exempt: United States of America (Exempt) Company: SYSTEM West Virginia University Health System Cost Center: 574 SYSTEM Strategic Staffing Solutions
Role Description The Associate Machine Learning Engineer supports the development, testing, and deployment of machine learning models that enhance healthcare operations and patient outcomes at WVU Medicine. Working under the guidance of senior engineers and data scientists, this role applies foundational machine learning and software engineering skills to build, evaluate, and deploy ML solutions. This position contributes to CI/CD pipelines, assists with model deployment and monitoring, and supports the integration of Generative AI and large language model (LLM) capabilities into enterprise systems. Follows established engineering and MLOps practices while developing skills in building production-grade systems. The Associate Machine Learning Engineer works with a variety of healthcare data sources, including electronic medical records, claims data, and unstructured data, to support the delivery of reliable, production-ready solutions. This role is suited for early-career professionals with a strong foundation in machine learning concepts, experience programming in Python, and an interest in applying AI within healthcare. Qualifications - Bachelor’s degree in Machine Learning, Computer Science, Mathematics, Data Science, or related field AND one (1) year of professional experience in machine learning or software engineering (internships, academic research, and capstone projects qualify). - Master’s degree in a related field with no prior professional experience required. - Certifications or coursework related to machine learning, data science, or software engineering. - Hands-on experience with machine learning and LLM (large language model) frameworks. Requirements - Support data collection, cleaning, preprocessing, and feature engineering for ML model development. - Assist in training, evaluating, and validating machine learning models using Python and standard ML frameworks. - Write and maintain Python scripts and modules that are clean, documented, and production-oriented. - Contribute to CI/CD pipeline development and maintenance for automated model training, testing, and deployment in on-premise Linux-based environments. - Build and manage Docker containers for packaging ML models and dependencies for on-premise deployment on Linux-based servers. - Support productionalization of ML models, ensuring models are scalable, reliable, and ready for deployment at scale. - Assist in the integration and testing of Generative AI and LLM-powered features into healthcare applications and workflows. - Document model development processes, data pipelines, and deployment steps clearly and thoroughly. - Participate in Agile sprint ceremonies including standups, sprint planning, and retrospectives. - Collaborate with data scientists, ML engineers, and software engineers across functional teams. - Monitor deployed models for performance drift using available observability tools and contribute to retraining and improvement cycles. - Stay current with advancements in ML, Generative AI, LLMs, and open-source tools and frameworks. Benefits - Scheduled Weekly Hours: 40 - Shift: Exempt/Non-Exempt: United States of America (Exempt) Company Description West Virginia University Health System and its subsidiaries (collectively "WVUHS") is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. WVUHS strictly prohibits and does not tolerate discrimination against employees, applicants, or any other covered persons because of race, color, religion, creed, national origin or ancestry, ethnicity, sex (including gender, pregnancy, sexual orientation, and gender identity), age, physical or mental disability, citizenship, past, current, or prospective service in the uniformed services, genetic information, or any other characteristic protected under applicable federal, state, or local law. All WVUHS employees, other workers, and representatives are prohibited from engaging in unlawful discrimination. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, training, promotion, discipline, compensation, benefits, and termination of employment.
• Design and ship the next generation ranking and ML backend systems that power discovery of Dev Platform apps and games across Reddit surfaces. • Partner with ML, DS, and product to define signals, APIs, and feedback loops. • Explore and productionize new retrieval, ranking, and experimentation approaches. • Champion reliability, observability, and experimentation best practices. • Write efficient, scalable code in our Go/Python/Baseplate/GraphQL stack. • Mentor engineers and lead technical discussions.
• Design User Understanding Strategy: Define a unified user understanding framework and strategy: how users are represented (embeddings, tags, attributes, LLM-based user profile), how they are computed, stored, and exposed. Provide thought leadership in user understanding and user modeling by setting a long-term technical vision and advancing the state-of-the-art in the field. • Build Foundational User Models: Lead design and implementation of advanced user models, e.g. large-scale user representation learning (sequence-based, multi-interest, multi-task) that share representations across surfaces to improve personalization experience across key Reddit products e.g. Feeds, Notification, Search and Ads, balancing latency, cost, and performance. • Reimagine user understanding with LLM/Gen-AI: Evolve user modeling beyond traditional representations by leveraging LLMs to build richer user understanding (e.g., dynamic user profiles, intent inference, semantic reasoning over user behavior). Explore how LLMs can augment or unify embeddings, attributes, and taxonomies to enable more adaptive, interpretable, and context-aware personalization. • Ship Large Scale User Understanding as a System: Partner with platform teams to design and build core components for large-scale learning and serving: storage/retrieval for embeddings, feature pipelines, and APIs. Collaborate with ML/Ranking infra to ensure low-latency serving, high availability, and integration with MLOps systems. • Drive Cross-Team Integration & Impact: Partner with Feeds, Notification, Search and Ads teams to drive experimentation and adoption of new user understanding models with product teams across Reddit, ensuring measurable end-to-end impact on key metrics. • Set Technical Bar & Mentor: Mentor senior to staff engineers, lead design reviews, steward technical decisions across the user understanding domain, and champion and drive engineering processes and best practices


