Skip to content
← Back to job listings

Senior Backend Software Engineer (Communications)

Roblox · San Mateo, CA, United States

External listingfull-timeabout 2 months ago

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