← Back to job listings
RO
Senior Backend Software Engineer (Communications)
Roblox · San Mateo, CA, United States
About The Role
Join our team as a Senior Backend Software Engineer, where you'll be responsible for building and scaling the backend systems that power text chat and enhance user communication experiences. You'll work on architecting high-throughput backend services, leveraging machine learning models, and supporting rapid product experimentation. This role requires a deep understanding of large-scale systems, networking protocols, and backend software development. You'll collaborate with cross-functional teams, mentor junior engineers, and drive meaningful results that align with the team's vision.
- Concevoir et mettre en œuvre des systèmes backend évolutifs pour le chat textuel, en renforçant l'infrastructure sous-jacente.
- Innover sur la plateforme pour fournir aux créateurs les outils nécessaires à la création d'expériences sociales intégrées.
- Collaborer avec d'autres équipes d'ingénierie et de produit pour repousser les limites de ce qui est possible.
- If you are an experienced developer with a deep understanding of large scale systems and enjoy shaping engineering vision, you’ll be right at home within our highly-skilled and product-driven team
- Well-versed in networking protocols (HTTP, UDP, GRPC, WebSockets)
- Fluent in backend software development
- Experience collaborating with cross-functional partners in Product and Data Science to drive meaningful results that align with the team's overarching vision
- 7+ years industry experience building and supporting highly available and large-scale distributed fault tolerant services in production environments
- Proficient in Microsoft SQL Server, MySQL, PostgreSQL or other database technology at scale
- Hold a Bachelor’s degree or equivalent experience in Computer Science, Computer Engineering, or a similar technical field
- Experienced with low-level operating systems concepts including multi-threading, memory management, networking and storage, performance and scale
- Data-driven focused on quality metrics and monitoring
- Team-oriented: You are able to work well as part of a team and know how to collaborate with all participants to develop the best solutions. Able to write clear design specs, mentor junior engineers, and guide projects from beginning to end
- Creative: You take a creative and strategic approach to solving hard problems and driving new tools/functionality for our end users and game developers
- Analytical: Excited to investigate large, ambiguous problems, and quantify the problems and the solutions
- Responsible: you build systems that work and keep on working reliably. You are thorough in your designs, rigorous in handling potential failure cases, and diligent in automated testing
- Experience building communication products and features
- Experience with C++
- 2+ years of experience using big data query/processing languages and tools such as SQL, Hive, Spark and Airflow
- Experience orchestrating and integrating ML models with product use cases
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring