Tech jobs
Job listings
Principal Software Engineer, Build Platform
Principal engineer setting the technical direction for Roblox's Build Platform — the cloud-hosted agent harness, tools/skills, and evaluation framework behind AI-powered game creation. Day-to-day spans designing distributed agent infrastructure, LLM orchestration and multi-provider model routing, sandboxed execution, evals at scale, and reliability/safety/cost systems.



Principal Software Engineer, Core Services
Principal engineer on Roblox's Core Services team, building and evolving the shared C#/.NET and Rust frameworks, libraries, and runtime infrastructure behind Roblox's global platform. Day-to-day is hands-on systems work across performance, concurrency, API design, and managed/native interop, plus technical leadership and mentoring.



[2027] Senior Machine Learning Engineer - PhD Early Career
Roblox is hiring a PhD-level senior machine learning engineer to take research projects end-to-end — from ideation through production deployment of deep learning, generative AI, multimodal, CV, NLP, and recommendation models that power the platform for hundreds of millions of daily users.



Principal Software Engineer - Service Networking
Principal engineer on Roblox's Service Mesh team: sets technical direction and does hands-on development of Envoy/Istio-based service-to-service networking across Kubernetes, Nomad, and cloud environments, partnering with Security and Compute teams while mentoring senior engineers.



Software Engineer, Notifications
Builds and operates Roblox's notification systems, routing push, in-app, email, and toast notifications to millions of users; ships ranking/recommendation features, runs A/B experiments, and maintains developer-facing APIs. Needs 1–3 years of backend/distributed systems experience; onsite in San Mateo, CA Tue–Thu.
Manager, Software Development Engineering
Hands-on engineering manager at Zscaler's Bangalore hub leading software and platform engineers who build managed data stores, internal developer platforms, and automation pipelines for the Zero Trust Exchange cloud security platform. Requires 10+ years engineering and 2+ years management experience with Go/Java/Python, Kubernetes, and distributed systems.



Software Engineer, Creator Services Communication
Builds the communications plane for the Roblox platform — cross-server messaging, developer HTTP/teleport APIs, and compute functions — solving distributed-systems and networking problems at many-million-player scale. Full-stack work spans the C++ engine, C# services, Kafka/Flink, Redis/Elasticsearch/Clickhouse, and React UIs. Onsite Tue–Thu in San Mateo.
Principal Software Engineer, Languages & Compilers
Principal engineer on Roblox's Programmability team evolving the engine's embedded scripting language (Lua/Luau): designing programming models, APIs, dev tools, and a fast multithreaded runtime, prototyping and owning features end to end in C++. Based onsite in San Mateo, CA (hybrid Tue–Thu).



Engineering Manager - Reliability Engineering
Engineering manager for Roblox's Site Reliability Engineering team, leading engineers to improve production health, build reliability guardrails, and scale infrastructure supporting the Roblox platform. Requires 3+ years in engineering management and deep large-scale distributed systems expertise.



Software Engineer, Reliability
Early-career software engineer on Roblox's Reliability team, building infrastructure that keeps the platform fast, reliable, and efficient: applying AI/ML to scale workloads across regions, tuning performance with metrics and profiling, and sharing on-call. Core tech: Python/Rust/Go/Java/C#, distributed systems, Kubernetes, Prometheus/Grafana.



Senior Software Engineer, Realtime Analytics Platform
Senior engineer on Roblox's Real-time Analytics Platform team, owning and scaling StarRocks and Apache Druid OLAP clusters that power sub-second analytical queries over petabytes of daily data. Builds Kafka/Flink streaming ingestion, tunes MPP query-engine performance, and runs clusters on Kubernetes/Terraform; onsite in San Mateo.



Principal Software Engineer, GenAI Platform
Principal engineer on Roblox's Foundation AI team, setting multi-year technical strategy and architecture for the platforms powering machine learning, generative AI, and agentic experiences across Roblox — spanning LLM inference, agent infrastructure, data systems, and developer tooling. Expert-level Go, Python, or Rust plus large-scale distributed systems experience.



Principal Software Engineer
Principal engineer on Roblox's Observability team, owning telemetry, distributed tracing, and logging infrastructure end-to-end — instrumentation libraries, pipelines, storage, and visualization UI — while architecting the next-gen platform ingesting petabytes of data daily and building novel monitoring for AI/ML systems. Hybrid role: 3 days/week at San Mateo HQ.
Senior Software Engineer, Build Platform
Senior engineer on Roblox's Build Platform team builds and operates the cloud backend powering AI-driven game creation: agent orchestration, model routing, sandboxed tool execution, evals, and observability at scale. Core stack includes C#/Java/Go, Kubernetes/Temporal, and LLM APIs; role is onsite in San Mateo Tue-Thu.
Senior Software Engineer, Ads Measurement
Senior engineer on Roblox's Ads Measurement team architecting large-scale ads serving, attribution/identity-matching, and audience-segmentation backend systems, plus third-party measurement integrations. Stack includes C#/Go/Rust/Java/C++/Python, Kafka, Flink, Redis, and distributed SQL/NoSQL; onsite Tue–Thu at the San Mateo, CA HQ.
Senior Software Engineer - Ledger
Senior backend engineer on Roblox's Ledger team, building the system of record for the Roblox economy — a zero-balanced, double-entry ledger tracking every movement of Robux, fiat, and digital assets. Day to day: designing idempotent write paths, reconciliation, and read paths for balances, history, and analytics.
Java Developer
Java developer on Ericsson Expert Analytics in Budapest, building a big data platform that analyzes telecom network performance and customer experience. Day to day: designing Java/Spring Boot microservices on Kubernetes/Helm, working with Kafka and REST APIs, writing automated Java tests, and improving Jenkins/Spinnaker CI/CD.
Backend Engineer
Backend engineer on Papaya Gaming's WildCard squad in Tel Aviv, building and owning high-scale backend features (store, collectibles, rankings, social layer, in-game economy) for a skill-based mobile gaming platform serving millions of players. Day-to-day spans design, production ownership, A/B testing, and AI-assisted development with Node.js, TypeScript, AWS, Kubernetes, Redis, and MySQL.
Account Solution Architect
Account-level Tech Lead / Solution Architect at N-iX, owning the technical direction for a transit passenger-information-systems client: discovering and migrating legacy C#/C++/Java systems onto a Python-on-Azure, MQTT-based event-driven cloud platform, guiding delivery teams, bridging business and engineering, and driving AI adoption.
Senior .Net Backend Engineer
Senior .NET backend engineer at outsourcing company N-iX, working for a European mobile virtual network operator client. Day-to-day: end-to-end ownership of features and services — design, implementation, testing, deployment and production support — using modern .NET (8/9), ASP.NET Core, microservices, MS SQL Server, Azure, Docker/Kubernetes and messaging systems.