
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 seeking a Principal Software Engineer to lead the evolution of their experimentation platform. You'll design and build scalable systems for online serving and offline analysis, utilizing technologies like Java and Python. This role requires extensive experience in engineering and system architecture.
Job Description
Who you are
You have over 10 years of experience in software engineering, with a strong focus on building scalable systems that serve millions of users. Your expertise in Java and Python allows you to design robust applications that can handle high traffic and complex data processing. You understand the intricacies of online serving and offline analysis, and you are passionate about creating tools that empower developers and enhance user experiences.
You have a proven track record of leading engineering teams and driving projects from conception to deployment. Your leadership style fosters collaboration and innovation, encouraging team members to share ideas and take ownership of their work. You thrive in environments where you can mentor others and help them grow in their careers.
Your experience with cloud platforms, particularly AWS, equips you with the skills to leverage cloud services for scalability and reliability. You are familiar with containerization technologies like Docker and orchestration tools such as Kubernetes, which you use to streamline deployment processes and improve system performance.
You are data-driven and understand the importance of experimentation in product development. You have experience designing and implementing A/B testing frameworks that allow teams to make informed decisions based on user behavior and feedback. Your analytical mindset helps you track metrics and derive insights that drive product improvements.
Desirable
Experience in the gaming industry or with platforms that support user-generated content is a plus. Familiarity with machine learning concepts and their application in experimentation can set you apart. You are also open to exploring new technologies and methodologies that can enhance the experimentation process.
What you'll do
As the Principal Software Engineer on the experimentation platform team, you will lead the design and development of a cutting-edge platform that enables teams to run and analyze experiments at scale. You will collaborate with cross-functional teams to understand their needs and translate them into technical solutions that enhance the experimentation process.
You will be responsible for architecting systems that can handle millions of daily users and hundreds of experiments simultaneously. Your role will involve optimizing performance and ensuring that the platform remains reliable and efficient under high load. You will also implement best practices for code quality, testing, and documentation to maintain a high standard of engineering excellence.
In addition to technical responsibilities, you will play a key role in mentoring junior engineers and fostering a culture of continuous learning within the team. You will lead code reviews and provide constructive feedback to help team members improve their skills and deliver high-quality work.
You will work closely with product managers and data analysts to define success metrics for experiments and ensure that the platform provides the necessary tools for tracking and analyzing results. Your insights will help shape the direction of the product and influence key decisions that impact user experience.
What we offer
At Roblox, you will be part of a mission-driven company that is dedicated to connecting a billion people through shared experiences. You will have the opportunity to work on innovative projects that push the boundaries of technology and creativity. We offer a collaborative and inclusive work environment where your contributions are valued and recognized.
We provide competitive compensation and benefits, including health insurance, retirement plans, and opportunities for professional development. You will have access to the latest tools and technologies to help you succeed in your role. Join us in shaping the future of human interaction and creating a safer, more civil online community.
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
DoorDash is seeking a Senior Staff Software Engineer for their Experimentation Platform team. You'll work on building cutting-edge experimentation algorithms and collaborate with data scientists and engineers. This role requires expertise in statistics and machine learning.

Software Engineering
Roku is seeking a Senior Software Engineer for their Experimentation Platform team to modernize backend services and support data-driven decisions. You'll work with Java and Spring technologies in Manchester.

Software Engineering
Apple is hiring a Senior Software Engineer for their Ads Platform to develop a multivariate experimentation platform. You'll work with Java and machine learning methodologies to enhance user engagement and privacy. This role requires strong experience in software engineering and experimentation frameworks.

Software Engineering
Waymo is seeking a Senior Software Engineer to design and maintain large-scale backend services for autonomous vehicles. You'll work with Java and Python to deliver configurations and features to a real-world fleet. This role requires significant experience in backend engineering.

Data Scientist
Apple is hiring a Senior Data Scientist for their Experimentation team to develop and support a state-of-the-art ads experimentation platform. You'll work with Machine Learning and statistical analysis to drive innovation in advertising. This role requires strong technical skills and experience in data-driven decision making.