
About Roblox
Empowering creators in a vibrant gaming universe
Key Highlights
- Over 200 million monthly active users globally
- More than $500 million paid to developers in 2022
- Headquartered in South San Mateo, CA
- $922.8 million raised in Series G funding
Roblox is an online gaming and entertainment platform headquartered in South San Mateo, CA, that connects over 200 million monthly active users. The platform empowers its community to create and monetize their own games, with over $500 million paid out to developers in 2022 alone. As a leader in the...
🎁 Benefits
Roblox offers competitive salaries, equity options, generous PTO policies, and a flexible remote work policy to support work-life balance. Employees a...
🌟 Culture
Roblox fosters a creator-centric culture, encouraging employees to innovate and collaborate while prioritizing user safety. The company values communi...
Skills & Technologies
Overview
Roblox is hiring a Senior Software Engineer for their Application Networking team to build and manage critical networking components for high-performance machine learning systems. You'll work with Kubernetes and microservices to support production workloads at scale.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in building and managing production systems that handle significant workloads. Your background includes a deep understanding of networking components and their transition from proof-of-concept to production-ready systems. You are familiar with Kubernetes and have experience working with microservices architectures, which are essential for scaling applications effectively.
You possess a strong foundation in machine learning concepts, enabling you to contribute to the development of high-performance compute clusters for ML inference and training. Your problem-solving skills are complemented by your ability to collaborate with cross-functional teams, ensuring that the infrastructure you build meets the needs of various stakeholders.
You are passionate about creating safer and more civil shared experiences in digital environments, aligning with Roblox's mission to connect a billion people. You thrive in environments that challenge you to think critically and innovate, and you are eager to take ownership of critical components that impact millions of users.
Desirable
Experience with cloud platforms such as AWS or Azure would be a plus, as would familiarity with service mesh technologies. You are also encouraged to apply if you have a background in security practices related to networking and infrastructure.
What you'll do
In this role, you will take ownership of critical networking components, ensuring they are capable of handling massive machine learning throughput. You will work closely with the Kubernetes networking squad to support and operationalize the infrastructure that powers the next generation of AI on Roblox. Your responsibilities will include designing and implementing networking solutions that enhance the performance and security of our services.
You will collaborate with other engineers to develop ingress gateways that route traffic efficiently from the edge to core data centers. This involves managing the service mesh and ensuring that all components are integrated seamlessly. You will also be responsible for monitoring the performance of these systems and making necessary adjustments to optimize their functionality.
Your role will require you to engage in problem-solving discussions with team members, providing insights based on your experience and expertise. You will participate in code reviews and contribute to the overall improvement of the team's development practices. Additionally, you will have the opportunity to mentor junior engineers, sharing your knowledge and helping them grow in their careers.
What we offer
At Roblox, you will be part of a dynamic team that is dedicated to shaping the future of human interaction through technology. We offer a competitive salary and benefits package, along with opportunities for professional development and growth. You will work in a collaborative environment where your contributions will directly impact the experiences of millions of users worldwide.
We believe in fostering a culture of innovation and inclusivity, encouraging you to bring your unique perspective to the table. Join us in our mission to connect people and create immersive experiences that inspire creativity and connection.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Roblox.
Similar Jobs You Might Like
Based on your interests and this role

Engineering Manager
Roblox is seeking an Engineering Manager for their Networking Infrastructure team to lead the Gateway team in delivering traffic management infrastructure. This role requires strong leadership skills and experience in managing critical systems.

Software Engineering
Notable is hiring a Senior Software Engineer to design and develop high-performance web applications for their healthcare AI platform. You'll work with technologies like JavaScript, React, and Node.js to enhance patient care. This position requires significant experience in full-stack development.

Software Engineering
Roblox is hiring a Senior Software Engineer to build high-performance content creation and sharing experiences. You'll work with technologies like Java and JavaScript to enhance user engagement. This position requires 5+ years of experience in software engineering.

Software Engineering
Roblox is seeking a Senior Software Engineer for their DNS team to tackle challenging problems in distributed systems at scale. You'll work on optimizing DNS infrastructure that connects millions of players worldwide. This role requires expertise in Java and distributed systems.

Security Engineer
Roblox is seeking a Senior Security Software Engineer to design and implement security solutions for their application security team. You'll work with Java and Python, focusing on secure software development practices. This role requires hands-on experience in security engineering.