Company Detail

Roblox
Member Since,
Login to View contact details
Login

About Company

Job Openings

  • Principal Software Engineer - Game Engine Systems  

    - San Mateo County
    The Engine Networking Team pulls the players together by ensuring the... Read More
    The Engine Networking Team pulls the players together by ensuring the communication of the game state to all. As a Principal Engineer on this team you will help the players experience the game as a nearly synchronous world. The networking and asset loading team plays a key role in a smooth experience for the players. You will work in all areas of the game platform in your quest for real-time communication of every part of Roblox. You Will: Lead engineers with 8+ years of industry experience Understand the game networking with a passion for working with open source Be experienced with asset loading, rendering, and networking coming from a Game Engine/Studio. (Desirable) Be an amazing systems-level C++ programmer and be fascinated by the actual work the CPU does when you use smart pointers, templates, virtual functions, and blocks of memory, both structured and raw Have a keen to each millisecond of the network exchanges: You know where the time goes and how to reduce the waste Understand what happens on the operating system level when certain code is completed You Have: Worked on the guts of a multi-player game engine, solving problems related to scale, performance, latency, and throughput in client/server environments. Worked on a very large multithreaded distributed system that connects millions of users worldwide. Worked on the devices Roblox supports - from desktop clients to mobile phone clients to console clients Read Less
  • Senior Software Engineer - Content Platform (Fullstack)  

    - San Mateo County
    The Creator Content Platform Team provides a secure, scalable, and ext... Read More
    The Creator Content Platform Team provides a secure, scalable, and extensible foundation for ingestion, processing, storing, managing, and serving user content. As a Senior Software Engineer (Full Stack), you will design and build backend services Read Less
  • Senior Software Engineer, Data Engineering (Finance)  

    - San Mateo County
    The Data Engineering team at Roblox plays a fundamental role in enabli... Read More
    The Data Engineering team at Roblox plays a fundamental role in enabling the company's success by developing and maintaining highly leveraged Core Data Sets, frameworks, and tooling to support the growing demand for analytics. As a Senior/Principal Data Engineer, you will work to define the data ontology for all of Roblox, establish standard methodologies for data operations and lifecycle management, design and build analytics tooling and frameworks, and influence event instrumentation. Additionally, this role is highly multi-functional, requiring close collaboration with Data Science, Experimentation, and Machine Learning teams to understand customer requirements and analytics applications, as well as with Data Infrastructure and Storage teams to develop integrated solutions. Join us and be a part of a dynamic team driving innovation and growth at Roblox. This role will report to our Engineering Manager on the Data Engineering team. You Will: Partner with Data Science, Product, and Engineering to collect requirements to define the data ontology for all of Roblox Lead and mentor a growing team of Data Engineers to support Roblox's ever-evolving data needs Design, build, and maintain efficient and reliable batch and streaming data pipelines to populate core data sets Develop scalable frameworks and tooling to automate analytics workflows and streamline users interactions with data products Establish and promote standard methodologies for data operations and lifecycle management You Have: 8+ years of professional experience working building scalable ETL pipelines on industry standard ETL orchestration tools (Airflow, Dagster, Luigi, Google Cloud Composer, etc.) with deep expertise in SQL, PySpark, or scala. 3+ years leading data engineering development directly with business or data science partners Built, scaled, and maintained Multi-Terabyte data sets and have an expansive toolbox for debugging and unblocking large scale analytics challenges (skew mitigation, sampling strategies, accumulation patterns, data sketches, etc.) Experience with at least one major cloud's suite of offerings (AWS, GCP, Azure). Developed or enhanced ETL orchestrations tools or frameworks Worked within standard GitOps workflow (branch and merge, PRs, CI / CD systems) Experience working with GDPR Read Less
  • Senior Software Engineer, Core Services  

    - San Mateo County
    The Core Services team manages the core infrastructure and API stack a... Read More
    The Core Services team manages the core infrastructure and API stack and builds high throughput microservices that powers https://www.roblox.com . These services need to be fast, reliable and highly scalable as they have a huge impact on the day-to-day experience of every Roblox user. In addition, the team owns shared libraries, infrastructure microservices, and the web infrastructure used by all other Roblox full-stack feature teams. We ship with testable and configurable features that allow for rapid experimentation, data collection, and optimize for performance and user engagement. From serving basic user information to populating content into in-experience. Core Services is integral to the Roblox experience. As a Senior Engineer within the team, you will own the development and management of core infrastructure, API stack, and microservices. These components are essential for supporting a range of services and platforms within Roblox, including our studio environment. Additionally, you will contribute to the development of tooling and frameworks for full-stack teams. You will get the chance to take ownership of high RPS (requests per second) services, contribute to the re-architecture of systems to accommodate our company's growth, and collaborate with a diverse set of teams including Infra and the product teams within Roblox, leading initiatives, and making a significant impact across the company. You will: Report into the Core Services Organization. Build, maintain, and scale systems to support our goal of 1 billion active users. Design, develop and test Kubernetes controllers using Go. Build and establish core infrastructure accessible to all Roblox teams. Enforce high code quality standards, architectural designs, and long-term approaches as a gatekeeper. You have: 3-5 years of experience building web services using Golang or similar language. Experience building and operating K8’s clusters. Deep understanding of Kubernetes internals (control plane, reconciliation loops, scheduling, networking). Experience building large scale distributed systems with focus on scalability, reliability, and availability. Experience building or operating control-plane or orchestration systems (e.g., schedulers, workflow engines, or compute platforms). Strong knowledge of distributed systems fundamentals such as leader election, event-driven architectures, messaging/queuing, or distributed state management. Experience designing systems that handle multi-region orchestration, failover, disaster recovery, or large-scale reliability challenges. Experience with Oncall and in troubleshooting live site issues. Bachelor’s degree in Computer Science or a related field, or equivalent experience. Experience writing Kubernetes Operators or custom controllers using Operator-SDK or control runtime (a plus). Read Less
  • Software Engineer - Account Management  

    - San Mateo County
    WHY SAFETY? At Roblox, we strive to connect a billion people with opti... Read More
    WHY SAFETY? At Roblox, we strive to connect a billion people with optimism and civility, and the Safety organization's mission is to become the leader in civil immersive online communities. We systematically and proactively detect, remove, and prevent problematic content and behavior, and we make Roblox accounts secure and free from compromise. We cover a broad area of the tech spectrum, including machine learning, classifiers for 3D models, experimentation, automation, detection workflows, and AI-powered text filters. Aligned and partnering with product teams, we use this toolbelt to discover new opportunities, influence and shape the product roadmap and prioritization, build safety products, and measure the impact on our community of users and developers. In doing so, we keep Roblox safe, civil, and inclusive, and we foster positive relationships between people around the world. WHY ACCOUNT MANAGEMENT? Maintaining Safety and Civility is Roblox's #1 priority and our mission is to ensure safe, civil and appropriate experiences for authentic and accountable users. The Account Management team is a user-facing team that builds systems and tools for users to more easily manage permissions, content, and the Roblox experience both for themselves and their families. As a Software Engineer, you will work with a team of 12+ engineers to build a world-class Account Management platform. You will partner with teams across Roblox to build a platform that powers safe, civil experiences that take into account our users' ages, locations, and parental preferences. You will report to the Engineering Manager of the Account Management Team. You Will: Design, code, and test innovative features, navigating the full development lifecycle from initial design to production deployment. Work closely with a diverse range of teams, including Design, Product, Data, QA, and DevOps, to deliver cohesive products and features. Be mentored by top engineers and actively engaged in architectural discussions and system design. Gain a deep understanding of our large-scale, distributed systems and contribute to their continuous evolution. Join a group of passionate engineers in building a world-class Account Management platform, accounting for diverse users, ages, roles, and relationships around the world Contribute to systems that scalably model international compliance requirements that control users' abilities to access features and platforms Work with teams across the company to ensure a safe and civil Roblox experience for users of all ages. You Have: 2+ years of experience designing reliable, available and large-scale distributed backend services 2+ years of experience building and shipping products to production improving millions of users' lives Proficiency in one or more programming languages such as C#, Lua, Java, Go, Node.js, Ruby, Python, C++, or Swift. The ability to thrive in ambiguous environments, quickly adapting to new challenges and developing proficiency in coding standards to solve complex problems. Read Less
  • Senior Software Engineer - Fraud  

    - San Mateo County
    As an Economy Fraud engineer, you defend Roblox from all types of frau... Read More
    As an Economy Fraud engineer, you defend Roblox from all types of fraud, including theft, scams, money laundering, and payment fraud. Roblox is a high-growth, unique product environment. You will be developing anti-fraud and abuse solutions for web, mobile, and 3D environments. This high impact work and your innovation is critical for the well-being of our community and to the future of our company. We aim for our users to have peace of mind that their communities and transactions are protected. Our defenses also protect our company’s rapid expansion and safeguard billions in revenue. Our team’s challenges are not just regular day-to-day technical challenges. Fraud and abuse approaches need to shift over time, depending on the current behaviors of fraudsters. As an Economy Fraud engineer, you will be in a data-driven environment developing both classical and novel approaches to detect and prevent this bad behavior. You will: Develop backend services, fraud platform components, and pipelines to implement product logic, encourage eng efficiency, and produce features for ML models. Be a Tech Lead that contributes to our Technical Roadmap and Risk Defense strategy. Uplevel our data mining and data-driven approaches. Occasionally perform data analysis to understand our Fraud Read Less
  • Senior Software Engineer, Game Engine Systems  

    - San Mateo County
    As a Senior Software Engineer on the Engine DataModel team, you will o... Read More
    As a Senior Software Engineer on the Engine DataModel team, you will own and innovate on the foundational components that form the backbone of the Roblox platform. In the Roblox Engine, the DataModel is a tree-like structure that is analogous to a scenegraph in other 3D engines. This role will report to the engineering manager and will be based out of our HQ in San Mateo, CA in a hybrid model 3 days a week (Tuesdays to Thursdays). Our team owns: The core structures and systems are used to build the DataModel and interact with it. The C++ reflection bindings that form the Engine’s Luau API surface and let creators interact with the DataModel. We’ve built custom codegen tooling to generate the C++ for these reflection bindings and other related structures. DataModel serialization … and much more! You will: Develop engine code that performs well for all user-created games on the Roblox platform. Build the core systems and data structures used in the Roblox engine, working with other teams to find universal solutions. Take ownership of projects throughout their full lifecycles. Execute code that performs well on all the devices Roblox supports—from desktop clients to mobile phone clients to console clients. You have: Experience developing outstanding systems-level C++ programming. Have a curiosity about the actual work the CPU does when you use smart pointers, templates, virtual functions, and blocks of memory, both structured and raw. Have experience working on game engines or other similarly performance-sensitive products. Responsibility for building and maintaining systems that work optimally. Curiosity to learn and stay up-to-date on technology developments. Read Less
  • Senior Software Engineer, Safety Data / ML Infra  

    - San Mateo County
    Why Safety? At Roblox, we strive to connect a billion people with opti... Read More
    Why Safety? At Roblox, we strive to connect a billion people with optimism and civility, and the Safety organization’s mission is to become the leader in civil immersive online communities. We systematically and proactively work to detect, remove, and prevent problematic content and behavior. We seek to influence and shape the product roadmap and prioritization, build safety products, and measure our impact on the community of users and developers. In doing so, we help keep Roblox safe, civil, and inclusive, fostering positive relationships between people around the world. Why Safety Data? As a Senior Engineer you will play a key role in advancing large-scale AI systems that strengthen platform safety and integrity. You’ll leverage cutting-edge large multimodal models to build intelligent tools to curate high-quality training and evaluation data to train machine learning models. These systems will continuously refine and enhance model performance, enabling proactive detection and mitigation of safety risks across the platform in real time. In this role, you’ll work closely with cross-functional teams of engineers, product managers, policy experts, and safety specialists to turn complex safety challenges into scalable, impactful solutions. You’ll establish best practices and technical standards that define the next generation of safety AI, ensuring the platform remains secure, inclusive, and resilient. Your contributions will directly empower robust, AI-driven moderation and detection systems that foster a safe and positive experience for all users. You Will Design, build, and own critical components of the AI systems that powers safety data needs, with a focus on usability, reliability, scalability, and performance. Implement robust pipelines for curating high-quality multimodal datasets used to train and evaluate ML models and human-in-the-loop systems that enable safe and compliant AI. Advance our AI systems infrastructure by developing strong frameworks for data quality, synthetic data generation, and synthetic labeling. Partner with cross-functional teams of engineers, product managers, policy experts, and safety specialists to to deliver scalable data and AI solutions to power next-generation safety systems. Shape and influence the company’s data culture and best practices, building foundational systems from scratch and driving impact rapidly. Stay current with emerging technologies and push forward innovation in data and AI to enhance user and platform safety. You Have 6+ years of experience designing, building, and deploying large-scale machine learning systems in production environments. A graduate degree or equivalent experience in Computer Science, Engineering, or a related technical field. Strong communication skills and a collaborative, solution-oriented approach to problem solving. Hands-on experience with fine-tuning VLMs, LLMs, or large multimodal models to improve model quality, safety, and performance is a plus. You Are Data Read Less
  • Software Engineer, Engineering Efficiency Foundations  

    - San Mateo County
    The Engineering Efficiency Foundations team delivers a world-class dev... Read More
    The Engineering Efficiency Foundations team delivers a world-class development experience to our 2000+ Roblox teammates who write, build, and ship the most incredible virtual experience platform in the world. As a Software Engineer within our Engineering Efficiency Org, you will be deep in the middle of transforming development at Roblox from its solid roots to a fully scaled, globally mature, AI-powered development, development environment. If you are passionate about engineering productivity and you’ve ever wanted to have company-wide impact with designs, code, and decisions that fundamentally change how things are done - this is your opportunity! You Will: Support, scale, secure and redefine Roblox’s development cycle including code search and review, artifact creation and distribution, and local and remote development infrastructure for the next 10 years of growth. Help create software that improves the lives of your coworkers with new local development tools, internal web apps and microservices, reusable CI workflows, productivity metrics toolchains, and integrations across many 1st and 3rd party tools. Collaborate on efforts improving the productivity and user experience of our Source, CI tools and Build, spanning teams across Roblox engineering and impacting every engineer at the company. You Have: A BS in Computer Science or a related field with equivalent practical experience. A customer-focused mindset with great communication and collaboration skills. Participated in end-to-end development, launch, and support of a tool or system used by other developers at scale. Some knowledge of common development tools source control, artifact management,CI tools, and infrastructure. GitHub, GitHub Actions, Artifactory experience are a plus. Some experience working with common cloud and hosting technologies, particularly AWS, Docker, Kubernetes, and Hashistack (Nomad, Vault, Terraform). Fluency in at least one common language (C#, Go, Python, Java). 1-3 years of experience Read Less
  • Senior Software Engineer - Wallets  

    - San Mateo County
    What You’ll Do: As a Senior Software Engineer on the Wallets team, you... Read More
    What You’ll Do: As a Senior Software Engineer on the Wallets team, you will help build Roblox’s next-generation wallet system, enabling users to seamlessly hold and transact with both Fiat and Robux currencies. You’ll design and implement a highly secure, scalable dual-wallet system that supports funding, earnings, transfers, withdrawals, and lays the groundwork for future fintech-like features within the Roblox economy. You’ll collaborate closely with product, legal, finance, and other economy engineering teams, as well as external vendors and banking partners to build the core of Roblox’s financial systems, powering real money movement at global scale in one of the world’s most dynamic digital marketplaces. You will : Build the next generation of the Roblox Economy, working on projects with significant economic impact and visibility. Develop backend and frontend systems that scale to billions of products and transactions. Work cross functionally with product managers, data scientists and designers to define requirements and roadmap Help recruit future talent for the team and mentor junior engineers You have: Genuine passion about building Roblox's Economy Focused on writing clear, readable, testable, modular, and monitored code A data-driven focus to provide quality metrics and monitoring A Bachelor's degree (or equivalent professional experience) in Computer Science or related engineering field with at least 7 years of hands-on experience Experience working in monetization platforms or fintech Read Less

Company Detail

  • Is Email Verified
    No
  • Total Employees
  • Established In
  • Current jobs

Google Map

For Jobseekers
For Employers
Contact Us
Astrid-Lindgren-Weg 12 38229 Salzgitter Germany