Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Creator Distributed Systems & Storage

Full-time

Roblox

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators. 

At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there. 

A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.

As a Principal Software Engineer on Creator Services Data, you’ll be leading the company’s efforts to build the next generation Data Storage systems to power the millions of experiences on the Roblox Platform. We run the mission critical cloud services, Data Stores , Memory Stores , and Badges , which are crucial for storing game state such as inventory and scores, implementing leaderboards, server lists, and trading, and tracking player progress and achievements. Our team is also responsible for building dashboards to provide insights to Creators using cloud services including Client/Server Performance , Data Stores , and Memory Stores . Finally, our team owns the Roblox Extended Services platform, which provides the capability for large experiences to purchase additional resources for existing services like Data Stores and new services built around compute and generative AI.

At its core, this team is focused on solving complex back end distributed systems and storage problems at scale. However, our scope extends to full stack projects spanning all the way from the infrastructure layer, through data storage and data pipelines, microservices, telemetry, game servers, web development, UI, and UX design. This team collaborates on multiple cross-company efforts and our projects are of extremely high importance to Roblox.

You Will:



  • Lead the design and development of improvements to existing products and design new cloud services to support our Creator Community.

  • Build state-of-the-art data storage systems including infrastructure, serving layers, clients, and web APIs.

  • Expand the internal and customer facing cloud service observability capabilities through metrics collection, data pipelines, intelligent analytics, data visualization, and dashboards.

  • Increase the capabilities and onboard new customers to the Roblox Extended Services platform.

  • Work with our users (Creators) to identify product gaps and bugs and handle customer emergencies.

  • Provide on-call support for our Data products including responding to production alerts and outages.

  • Mentor junior engineers and provide technical and non-technical guidance through design and code reviews, joint projects, 1:1s, and peer feedback.

  • Lead collaborations on a cross-functional team including UX design, product management, project management, developer relations, documentation, customer support, and other engineering teams.

  • Become a recognized technical leader across the company and contribute to company-wide initiatives.

You Have:



  • 10+ years background in software development building with public clouds (AWS, Azure, and GCP), microservices and distributed systems

  • 3+ years experience building and maintaining (not just using) data storage systems (relational databases, key/value stores, blob stores, etc)

  • 10+ years designing, implementing, testing, and deploying robust, scalable, and well documented production-grade code

  • 6+ years programming in C# and/or C++ (ideally both)

  • 6+ years experience working on agile, fast-paced, high-impact software teams

  • 4+ years leading junior engineers and new graduates on complex software engineering projects

Desired (one or more of)


  • Prior experience building big data pipelines or batch processing systems (MapReduce, Hadoop, Flink, Spark, Flume)

  • Prior experience programming computer games, particularly in Lua/Luau

  • Prior knowledge of data science, data analytics, machine learning, or AI

  • Prior experience building graphical user interfaces, dashboards, or web application front ends

You Are:



  • Innovative: We strive for novel solutions that bridge the technical needs of Roblox with the creative needs of our developer community. This typically involves tackling competing objectives and thinking creatively.

  • Passionate: We are looking for new team members who are passionate about data storage technology, computer games, and software development. We are excited about building new products that will redefine the future of human online interaction.

  • Versatile: The Data Pod is expanding its scope beyond providing low level storage solutions to building higher level services such as User Profiles and LiveOps Analytics. We are also working on projects such as Observability and Billing & Payments platforms. You need to be ready to learn new programming languages and tech stacks as we evolve.

  • Responsible: Data Storage services cannot go down and cannot lose data. You are committed to join a team that strives for a 100% uptime and data durability.

  • Team Oriented: You are ready to both guide and learn from others. You will set the standard on team collaboration and communication. You exemplify Roblox Values and Principles .

 

Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Creator Distributed Systems & Storage in Remote vacancy
  • $272k - $431.25k

     ...reasoning models across multi-node distributed environments. Built in Rust...  ...feel like a single system at datacenter scale. As large...  ...workloads.We are seeking a Principal Systems Engineer to define the vision and...  ...management of large-scale LLM and storage systems.What you'll be... 
    Suggested
    Full time
    Local area
    Remote work

    Nvidia

    Washington DC
    1 day ago
  • $230k - $288k

     ...adding hardware, installing software, or changing a line of...  ...the Dept  Cloudflare’s engineers build and operate the software...  ...response times, and make systems failure-resistant and...  ...platform that spans globally distributed key-value storage, progressive release and configuration... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    Cloudflare

    Remote
    4 hours ago
  •  ...community of developers and creators.  At Roblox, we’re...  .... As a Backend Engineer, you will have the independence...  ...set of backend systems that support the...  ...industry: An outstanding software engineer with 8+ years...  ...experience  Experience with Distributed Systems: You are... 
    Suggested
    Full time
    Remote work

    Roblox

    Remote
    13 hours ago
  •  ...community of developers and creators.  At Roblox, we’re...  ...for everyone. The Engine Networking Team pulls...  ...state to all. As a Principal Engineer on this team...  ...Desirable) Be an amazing systems-level C++ programmer...  ...large multithreaded distributed system that connects... 
    Suggested
    Full time
    Worldwide

    Roblox

    Remote
    13 hours ago
  • $227.2k - $324.5k

    About the Role:As a Staff Software Engineer on the ML Infrastructure team,...  ...low-latency ML model serving systems that support Deep Learning,...  ...throughput, and low latency distributed systems using ScalaBuild reusable...  ...and TV shows, thousands of creator-led stories and hundreds of... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi TV

    Los Angeles, CA
    1 day ago
  •  ...of developers and creators.  At Roblox, we’...  ...Studio is the creation engine behind millions of...  ...the world. As a Principal Engineer focused...  ...solving complex software problems and has a...  ...with large scale systems in C++ codebases...  ...Familiar with file storage systems or network... 
    Full time

    Roblox

    Remote
    13 hours ago
  • $168.1k - $227.4k

     ...Behind the scenes, a distributed log service makes...  ...distributed systems that power some of...  ...complex, high-impact engineering work. We are...  ...high-performing storage layer to drive even...  ...reliability.As a Senior Software Development...  ...your manager and Principal Engineers to... 
    Internship
    Work from home
    Flexible hours

    AmazonWebServices

    Seattle, WA
    5 days ago
  • $200k

     ...Senior Software Engineer — Distributed Compute / Spark Systems Location: Mountain View, CA — On-site   About Granica Granica builds AI infrastructure...  ...platform helps data and engineering teams reduce storage and compute costs, improve performance and reliability... 
    Full time
    Work at office

    Granica

    Remote
    4 hours ago
  • $160k - $194k

     ...intelligence platform for the AI economy. Our software helps the world's largest energy...  .... The Role As a Software Engineer focusing on Distributed Systems at Verse, you will work in...  ...streams  Interoperate with various storage and retrieval systems for both structured... 
    Full time
    Remote work
    Flexible hours

    Ad Verse

    San Francisco, CA
    13 hours ago
  • $180k - $260k

     ...to where it is needed, including operational systems and SaaS tools. Traditionally, acting on data has required engineering time and bandwidth, and left most business...  ...About the Role We are looking for a distributed systems engineer to work on the systems that... 
    Remote job
    Full time

    Hightouch

    Remote
    13 hours ago
  • $180k - $275k

     ...define and evolve the core data model and storage systems powering Gamma's business. You'll...  ...with rapid shipping velocity. As Software Engineer on the Platform team, you'll collaborate...  ...Design and implement scalable APIs, distributed systems, and data infrastructure that... 
    Full time
    Work at office
    Work from home

    Gamma

    San Francisco, CA
    13 hours ago
  • $180k - $250k

     ...this role:  You are an experienced software engineer who thrives on building large-scale...  ...You have deep expertise in large scale distributed systems that deal with high complexity, a lot...  ..., GPU autoscaling, large scale file storage, queueing, etc Produce forward... 
    Full time
    Currently hiring
    Remote work
    Relocation package

    Falò

    Remote
    13 hours ago
  • $153k - $376k

     ...of everything we build. As a Software Engineer on our Infrastructure team,...  ...design, build, and operate the systems that power our real-time...  ...’re looking for experienced distributed systems engineers across a variety...  ...you’re passionate about storage, compute orchestration,... 
    Full time
    Remote work
    Work from home
    Worldwide

    Figma

    New York, NY
    13 hours ago
  • $195k - $220k

     ...equips traders with award-winning software and brokerage services to...  ..., low-latency trading system, ensuring it meets the highest...  ...optimization Mentor and guide junior engineers, promoting best practices and...  ...tuning for Scala/Akka-based distributed system Enhance monitoring... 
    Full time
    Worldwide

    Futures Trading

    Remote
    13 hours ago
  • $146.5k

     ...About the team: The ML Data Engineering team powers metadata...  ...of users worldwide. Our systems operate at massive scale, supporting...  ..., data engineering, and distributed systems, collaborating closely...  ...: We’re seeking a Senior Software Engineer with deep experience... 
    Full time
    Local area
    Worldwide
    Home office
    Flexible hours

    Scribd, Inc.

    San Francisco, CA
    4 hours ago
  • $168.5k - $252.7k

     ...latest technologies.We work on scalable microservices and distributed systems, leveraging AI-driven development tools and modern coding...  ...services remain resilient and secure.About the RoleAs a Senior Software Engineer, you will play a key role in designing and scaling Workday... 
    Full time
    Contract work
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Atlanta, GA
    5 days ago
  • $180k - $310k

     ...detection, triage, and response systems that would have required a...  .... This means designing distributed systems for real-time content...  ...evolve the core data model and storage systems behind abuse...  .... You'll collaborate across engineering, product, and design to define... 
    Full time
    Work at office
    Work from home

    Gamma

    Remote
    13 hours ago
  • $142.8k - $274.8k

     ...: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...already online. Search engines, web publishers, major ad networks...  ...effort, working on large distributed systems with low latency and high...  ...your potential.As a Principal Software Engineer and member... 
    Ongoing contract
    Work at office
    Local area

    Microsoft

    Redmond, WA
    5 days ago
  • $272k - $431.25k

    We're looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for rack-scale system SW/FW, working with CSP engineering teams to ensure...  ..., platform firmware, or large-scale distributed systems engineering. BS or MS in Computer... 
    Full time
    Remote work
    Shift work

    Nvidia

    Austin, TX
    3 days ago
  • $137k - $169k

     ...Location: This position is remote within the United States.   Role Summary:  We’re looking to hire a Software Engineer (Backend, Distributed Systems)  to build scalable services, APIs, frameworks, and internal tooling that process large amounts of data and make... 
    Full time
    Remote work
    Worldwide

    Censys

    United States
    13 hours ago
  • $152k - $241.5k

    Sr Software Engineer - Distributed Systems Engineer, EDA InfrastructureNVIDIA is hiring engineers to build and scale the infrastructure that supports...  ...software, operating systems, cluster schedulers, networking, storage, and physical hardware. You should enjoy solving... 
    Full time
    Remote work

    Nvidia

    Durham, NC
    2 days ago
  •  ...and help build the platform engineers turn to to ship AI products...  ...the global operating system for distributed, heterogeneous AI hardware....  ...configuration to architect the software fabric that unifies thousands...  ...with checkpointing and storage mechanisms to enable sub-10... 
    Full time
    Flexible hours

    Baseten

    San Francisco, CA
    13 hours ago
  • $168.5k - $252.7k

     ...robustness.About the RoleAs a Senior Software Engineer, you will play a key role in designing...  ...will lead the architecture of critical distributed subsystems, drive technical execution...  ...deep hands-on expertise in distributed systems and microservices, along with a proven... 
    Full time
    Contract work
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Atlanta, GA
    4 days ago
  • $272k - $431.25k

     ...world.At NVIDIA, as a Principal Rack Scale Systems Infrastructure Engineer, you will build and guide the development of software systems. These systems...  ...architecture, system software, distributed systems, infrastructure...  ...compute, networking, storage, accelerators, firmware... 
    Full time
    Remote work
    Shift work

    Nvidia

    Santa Clara, CA
    1 day ago
  • $2,000 per month

    Role Description We're looking for a Principal Software Engineer to join the Elasticsearch - Storage Engine team. This globally distributed, fully remote team of experienced engineers...  ...capabilities ~Drive continuous operational and system improvements ~Serve as a subject... 
    Remote work
    Flexible hours

    Elastic

    Remote
    a month ago
  •  ...is the industry-leading virtualization software company. Our technologies simplify IT...  ...VMware is looking for a Staff Software Engineer to join VMware’s NSX team. NSX is a...  ...applications using your expertise in distributed systems, software technologies and open source... 
    Full time
    Local area

    Vmware

    Remote
    13 hours ago
  • $8k

     ...(TS/SCI) clearance with polygraph is required.   Visionist has an exciting new, fully FUNDED opportunity for a Software Engineer (Distributed Systems & Cloud) on our largest PRIME contract. Our team of Analysts and Engineers is motivated by the direct impact on the... 
    Permanent employment
    Full time
    Contract work
    Temporary work
    Immediate start
    Flexible hours

    Visionist, Inc.

    Remote
    13 hours ago
  • $97.5k - $209.5k

     ...professional experience Extensive hands-on software design and programming experience,...  ...experience designing and building distributed systems and large-scale architectures...  ...provide technical guidance to junior engineers and peers Drive adoption of engineering... 
    Temporary work
    Remote work
    Flexible hours

    Oracle

    United States
    1 day ago
  •  ...all created by our global community of developers and creators.  At Roblox, we’re building the tools and platform that...  ...monetization, and creator success at scale. As a Principal Software Engineer (Data Systems) , you will architect, build and deploy high-scale,... 
    Full time
    Flexible hours

    Roblox

    Remote
    13 hours ago
  • $226k - $369k

     ...practices that keep LinkedIn’s most critical systems stable, resilient, and available at massive scale.As a Principal Staff Software Engineer, Reliability Infrastructure, you will...  ...leadership role for someone with deep distributed systems expertise, strong reliability judgment... 
    For contractors
    Work at office
    Remote work
    Work from home
    Flexible hours

    Linkedin

    Mountain View, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Creator Distributed Systems & Storage. Be the first to apply!