Job Description
Onwards Search is seeking a Software Engineer II to join a cutting-edge team focused on developing AI-powered game intelligence systems. This is an exciting opportunity to work on large-scale machine learning infrastructure, distributed training platforms, and next-generation gaming experiences.
\n
- \n
- Hybrid | Los Angeles, CA 90064
- 1+ Year Contract
\n
\n
\n
\n
Software Engineer II Responsibilities:
\n
- \n
- Develop and maintain distributed training systems for real-time game understanding agents across multi-GPU clusters.
- Create scalable simulation environments for parallel data collection and policy evaluation.
- Automate ML workflows, including experiment tracking, model versioning, and data quality management.
- Design and support inference-serving infrastructure with model versioning, latency optimization, and failover strategies.
- Build developer tools and SDKs that accelerate AI agent development from prototype to large-scale deployment.
\n
\n
\n
\n
\n
\n
\n
Software Engineer II Qualifications:
\n
- \n
- Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).
- 3+ years of software engineering or machine learning engineering experience.
- Strong experience with distributed systems and large-scale ML training environments.
- Hands-on experience with Reinforcement Learning (RL) and/or Imitation Learning (IL) training systems.
- Proficiency in Python and working knowledge of C++.
- Experience with PyTorch, Ray/RLlib, and game engines such as Unreal Engine.
- Passion for AI, machine learning, and game development.
\n
\n
\n
\n
\n
\n
\n
\n
\n
Perks and Benefits:
\n
- \n
- Medical, Dental & Vision Insurance
- Life Insurance
- 401(k) Program
- Commuter Benefits
- eLearning & Professional Development
- Education Reimbursement
\n
\n
\n
\n
\n
\n
\n
\n
Why Join?
\n
- \n
- Work with a world-class gaming organization
- Develop cutting-edge AI and machine learning solutions
- Collaborate with talented engineers, researchers, and game developers
- Gain experience building large-scale distributed systems for interactive entertainment
\n
\n
\n
\n
\n
\n
Eligibility applies to professionals working 30+ hours per week on assignments lasting at least 10 weeks.
\n
Interested in this opportunity? Apply today and let our team help guide you through the interview process.
