Associate Software Engineer, VR

Employer

Job Description

Major League Baseball's Games and VR division, a global front-runner in sports video games and real-time data visualization, is currently seeking a full-time Software Engineer. We design, develop, and manage a portfolio of high-quality products including console and mobile games, real-time data visualization, VR/AR experiences, and more. Our team works with some of baseball's most advanced technologies to reinvent fan experiences for video games, next-gen products, Jewel Events, and activations at ballparks around the world.

We are looking for a highly talented and motivated person to help us build great experiences as part of our NYC-based game development department.

You will be building games for various target platforms based on the Unity framework. Your primary responsibilities will be to implement game functionality - translating design ideas, concepts, and requirements into a functional and engaging MLB experience. A commitment to collaborative problem solving, sophisticated design, and a quality product are essential.

Responsibilities
  • Implement game functionality as per product designs
  • Communicate with other team members to establish effective pipelines and integrate media assets
  • Design, build, and maintain efficient, reusable, and reliable code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to address and mitigate these problems
  • Help maintain code quality, organization, and automation

Skills
  • Working knowledge of Unity and C#
  • Understanding of object-oriented programming
  • Ability to constantly learn and stay in touch with evolving game standards and development technologies
  • Experience with core aspects of game development: GUI implementations, animation systems, shaders, textures, physics, user session management
  • Familiarity with current design and architectural patterns
  • Writes clean, readable, easily maintainable, and well documented code
  • Proficient knowledge of code versioning tools such as Git, Perforce
  • Familiarity with automated testing, unit testing
  • Experience with Game Network programming or API development is a plus
  • Knowledge of 3D vector math is a plus
  • Familiarity with baseball, baseball simulations/games, and gaming is a big plus

We truly believe we offer a unique combination of opportunities for any game developer:
  • The opportunity to work with a world-class team of game developers in NYC
  • The opportunity to work on award-winning and complex apps and systems
  • The opportunity to have an influence on the innovation of products used globally by millions
  • The opportunity to work in a highly collaborative team environment
  • Amazing benefits including - 100% employer-paid Medical, Dental and Vision

All in-office and ballpark-based positions are subject to MLB's mandatory Covid-19 vaccine policy