← Zurück zur Liste

Stelle
· Principal
Principal Software Engineer - Creator Distributed Systems & Storage
Softwareentwickler
• Principal
• Hybrid
• Vollzeit
•
San Mateo, USA
A principal software engineer role on Roblox's Creator Services Data team, building and scaling next-generation data storage systems (Data Stores, Memory Stores, Badges) that power millions of experiences on the platform.
Responsibilities
- ▹Lead design and development of improvements to existing cloud services (Data Stores, Memory Stores, Badges) and design new services for the creator community
- ▹Build state-of-the-art, high-performance data storage systems spanning infrastructure, serving layers, clients and web APIs
- ▹Expand observability capabilities through metrics collection, data pipelines, analytics and dashboards
- ▹Grow the Roblox Extended Services platform and onboard new customers
- ▹Work with Creators to identify product gaps and bugs and handle customer emergencies
- ▹Provide on-call support for data products, responding to production alerts and outages
- ▹Mentor junior engineers through design and code reviews, joint projects, 1:1s and peer feedback
- ▹Collaborate cross-functionally with UX design, product management, project management, developer relations, documentation and customer support
Requirements
- ▹10+ years of software development experience with public clouds (AWS, Azure, GCP), microservices and distributed systems
- ▹3+ years of experience building and maintaining data storage systems (relational databases, key/value stores, blob stores)
- ▹10+ years designing, implementing, testing and deploying robust, scalable, well-documented production-grade code
- ▹6+ years programming in C# and/or C++
- ▹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
Nice to have
- ▹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
Soft skills
innovative, creative problem-solving under competing objectivespassion for data storage technology and game developmentversatility and readiness to learn new languages and tech stackssense of responsibility toward 100% uptime and data durabilityteam orientation, mentorship and communication skills
What we offer
- ▹Equity compensation (RSU) program
- ▹Company benefits package (details vary by employment location)
- ▹Annual base pay range for San Mateo HQ roles: $345,040–$399,420 USD
About the company
Roblox is a leading 3D immersive digital platform where tens of millions of people explore, create, play and connect with friends every day, empowering a global community of developers with the tools and platform to build experiences.
Languages: Angol: Felsőfok
Ähnliche Stellen
Stelle
· Principal
Staff Software Engineer - Data Platform
Harness
AI/MLBigqueryDbt
+12
160 570–196 252 €/Jahr
brutto
🏢 Vor Ort
Mountain View
🗣️ EN

Stelle
· Principal
Sr. Principal Software Engineer
Clarity Innovations
AI/MLAzure Devops
+19
142 729–347 901 €/Jahr
brutto
🏢 Vor Ort
Jessup
🗣️ EN

Stelle
· Principal
Staff Software Engineer, Model Infrastructure
Harvey
AI/MLFlinkCpp
+8
206 064–303 298 €/Jahr
brutto
🔀 Hybrid
San Francisco
🗣️ EN

Stelle
· Principal
Staff Software Engineer, Data Platform
Harvey
FlinkBigquery
+13
206 064–303 298 €/Jahr
brutto
🔀 Hybrid
New York
🗣️ EN

Stelle
· Principal
Staff Software Engineer, Data Platform
Harvey
FlinkBigquery
+13
206 064–303 298 €/Jahr
brutto
🔀 Hybrid
San Francisco
🗣️ EN

Stelle
· Principal
Staff Software Engineer- Data Ingestion
Aledade
CppDatabricks
+10
💰 Gehalt: keine Angabe
🌍 Remote
🗣️ EN