
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...
Overview
Roblox is hiring an Entry-Level Software Engineer for their Geometry team to develop algorithms for real-time 3D content creation. You'll work with C++ and Python to enhance the core geometry engine. This position is ideal for recent graduates or those early in their careers.
Job Description
Who you are
You are an early career software engineer with a strong foundation in programming, particularly in C++ and Python. You have a passion for solving complex mathematical problems and a keen interest in real-time 3D content creation. You thrive in collaborative environments and are eager to learn from experienced engineers while contributing to impactful projects.
You possess a solid understanding of algorithms and data structures, and you are excited about applying this knowledge to develop robust and efficient algorithms for convex decomposition and mesh partitioning. You are motivated by the opportunity to work on foundational algorithms that enhance user experiences in immersive digital environments.
What you'll do
As an Entry-Level Software Engineer on the Geometry team at Roblox, you will develop and implement algorithms that support real-time simulation and collision detection. You will design, code, and test innovative features for our core geometry engine, contributing to the tools that empower our community of developers and creators.
You will collaborate closely with senior engineers, participating in code reviews and learning best practices in software development. Your role will involve navigating the full software development lifecycle, from initial design through testing and deployment, ensuring that the features you develop meet the high standards of performance and reliability expected by millions of users.
What we offer
At Roblox, you will be part of a mission-driven company that values creativity and innovation. You will have access to mentorship from industry experts, providing you with the guidance and support needed to grow your skills and advance your career. We foster a culture of collaboration and inclusivity, where every team member's contributions are valued.
You will work in a dynamic environment that encourages experimentation and learning, allowing you to take ownership of your projects and make a meaningful impact on the platform. Join us in shaping the future of human interaction through immersive digital experiences.
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

Software Engineering
Amazon is hiring a Software Development Engineer to solve real customer problems through innovative technology. You'll work with scalable services and modern technology to impact millions of customers worldwide. This position is suitable for entry-level candidates.

Data Engineer
Inworld AI is hiring a Staff Data Engineer to own and evolve their analytics and data infrastructure. You'll design and build data pipelines to drive business outcomes from data. This position requires experience in data engineering and familiarity with tools like Airflow and AWS.

Software Engineering
Netflix is hiring a Software Engineer - Rendering to develop and enhance proprietary rendering software for animated films. You'll work with C++ and OpenGL to create realistic images. This position requires 5+ years of experience in software development.

Software Engineering
Amazon is hiring a Software Development Engineer to work on the Ordering team, focusing on large-scale distributed systems. You'll utilize your skills in Java and C# to design scalable solutions that impact millions of customers. This position requires 3+ years of software development experience.