AI Engineer - PyTorch, Unreal Engine, Reinforcement Learning
Mexico - Remote
Salvo Software
We are seeking a talented AI Engineer with expertise in PyTorch, Unreal Engine, and advanced machine learning techniques, including reinforcement learning. In this role, you will develop intelligent, adaptive AI systems that elevate the interactivity and realism of our games. Collaborating with a world-class team, you will design and implement state-of-the-art AI agents capable of learning and evolving within complex virtual environments.
If you’re passionate about gaming and AI, we’d love to hear from you!
Responsibilities
- Develop AI Systems: Design and implement machine learning models using PyTorch, with a focus on reinforcement learning to create adaptive, intelligent agents.
- Unreal Engine Integration: Utilize Unreal Engines’ and integrate AI models into Unreal Engine environments, ensuring seamless interaction and realistic behavior.
- Leverage Unreal Engine's Capabilities: Utilize Unreal Engine's Learning Agents Introduction and Neural Network Engine (NNE) to implement and optimize AI systems.
- Collaborate Across Teams: Work closely with game designers, developers, and data scientists to align AI development with game objectives.
- Optimize Performance: Ensure AI models and systems are optimized for real-time applications, maintaining low latency and high scalability.
- Research & Innovate: Stay at the forefront of AI advancements, applying the latest techniques to enhance gameplay.
- Debug & Maintain: Troubleshoot and resolve AI-related issues during development and testing to ensure system stability and reliability.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
- 7+ years of experience in software development, with at least 3+ years specializing in AI and machine learning.
- Demonstrated expertise in PyTorch, with a proven track record in reinforcement learning for developing adaptive AI systems.
- Hands-on experience with Unreal Engine, particularly in designing and training AI systems using reinforcement learning.
- Strong programming skills in Python and C++.
- Solid understanding of neural network architectures, optimization techniques, and model training processes.
- Familiarity with real-time systems, 3D simulations, and spatial reasoning.
- Knowledge of debugging tools, version control systems (e.g., Git), and Agile workflows.
Preferred Qualifications:
- Experience with Unreal Engine Blueprints for AI integration.
- Knowledge of other AI subfields, such as computer vision or natural language processing.
- Familiarity with distributed systems, cloud platforms, or containerization tools (e.g., Docker, Kubernetes).
- Prior experience in the gaming industry or related interactive media fields.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Architecture Computer Science Computer Vision Distributed Systems Docker Git Kubernetes Machine Learning ML models Model training NLP Python PyTorch Reinforcement Learning Research Testing
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.