Unity

About Unity

Empowering creators to build amazing experiences

🏢 Tech👥 5K-10K📍 Vancouver, British Columbia, Canada

Key Highlights

  • Public company (NYSE: U) with a $20B valuation
  • Over 1.5 million monthly active creators
  • Customers include Electronic Arts and Ubisoft
  • $1.3B raised from investors like Sequoia and Silver Lake

Unity Technologies, headquartered in Vancouver, British Columbia, is the creator of the Unity game engine, widely used for developing both 2D and 3D games across multiple platforms. With over 1.5 million monthly active creators and customers including major studios like Electronic Arts and Ubisoft, ...

🎁 Benefits

Unity offers competitive salaries, equity options, generous PTO policies, and flexible remote work arrangements. Employees also benefit from a compreh...

🌟 Culture

Unity fosters a culture of creativity and innovation, encouraging employees to experiment and push the boundaries of game development. The company val...

Unity

Network Engineer Senior

UnitySan Francisco - On-Site

Posted 1w ago🏛️ On-SiteSeniorNetwork Engineer📍 San Francisco💰 $153,400 - $230,200 / yearly
Apply Now →

Overview

Unity is hiring a Senior Networking Engineer to design and build networking systems for real-time 3D environments. You'll work with Unity and distributed systems to optimize performance and synchronization. This role requires expertise in networking and graphics.

Job Description

Who you are

You have a strong background in networking and distributed systems, with a passion for real-time 3D environments. Your experience includes designing and implementing networking stacks that optimize performance and synchronization across different engines. You thrive on architecting multiplayer systems from first principles, ensuring that every byte and packet is optimized for performance.

You are familiar with the challenges of streaming simulation states and have a deep understanding of synchronization models that mitigate latency. Your expertise extends to developing engine-agnostic solutions that enhance visual consistency and user experience. You are eager to collaborate with a team that is pushing the boundaries of what is possible in interconnected game ecosystems.

What you'll do

In this role, you will design and build networking systems that stream Unity simulation states to external hosts, balancing bandwidth, latency, and visual consistency. You will invent new synchronization models from first principles, focusing on engine-agnostic interpolation, prediction, rollback, and distributed authority models. Your work will involve optimizing bandwidth through bit-level manipulation and ensuring that the networking stack can handle the complexities of different game engines.

You will collaborate closely with engineers across various disciplines, including graphics and core engine technology, to create a seamless experience for users. Your contributions will be critical in shaping the future of real-time 3D runtimes and how they communicate and render under real-world constraints. You will also have the opportunity to mentor junior engineers and share your knowledge with the team, fostering a culture of innovation and excellence.

What we offer

Unity offers a competitive salary range of $153,400—$230,200 USD, along with a comprehensive benefits package. You will be part of a dynamic team that is dedicated to pushing the limits of technology in the gaming industry. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Unity.

Similar Jobs You Might Like

Based on your interests and this role

Unity

Network Engineer

Unity📍 United States - Remote

Unity is hiring a Senior Networking Engineer to design and build networking systems for real-time 3D environments. You'll work with Unity and distributed systems to optimize performance and synchronization. This role requires expertise in networking and game development.

🏠 RemoteSenior
1w ago
Unity

Network Engineer

Unity📍 Canada - Remote

Unity is hiring a Senior Networking Engineer to design and build networking systems for real-time 3D environments. You'll work with Unity and distributed systems to optimize performance and synchronization. This role requires expertise in networking and game development.

🏠 RemoteSenior
1w ago
Crusoe

Network Engineer

Crusoe📍 San Francisco - On-Site

Crusoe is hiring a Senior Network Engineer to join their Network Deployment Engineering team. You'll be responsible for deploying and optimizing the global Crusoe Network, focusing on high-performance compute clusters. This position requires significant experience in network engineering.

🏛️ On-SiteSenior
5 months ago
Nebius AI

Network Engineer

Nebius AI📍 Prague - Remote

Nebius AI is seeking a Senior Network Engineer to ensure the smooth operation of data center infrastructure and develop automation tools. You'll work with technologies like Cisco and Linux in a remote-friendly environment.

🏠 RemoteSenior
16h ago
Waymo

Network Engineer

Waymo📍 San Francisco - Hybrid

Waymo is seeking a Senior Network Engineer to design and implement network solutions for its autonomous driving technology. You'll work with Cisco and other essential network devices to support the commercial operation of Waymo's fleet. This role requires extensive experience in network design and deployment.

🏢 HybridSenior
1w ago