Senior Software Engineer, ML Infra - Asset Safety

Roblox Corporation

San Mateo (CA)

On-site

USD 279,000 - 329,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Roblox Corporation is seeking a Senior Software Engineer for ML Infrastructure in Asset Safety. The role focuses on building scalable ML-driven safety systems across multimedia content, aiming to keep millions of assets safe and civil while maintaining high performance.

You will lead architecture, drive end-to-end development, and collaborate with product and data science teams. You will apply expertise in large-scale ML infrastructure, microservices, streaming platforms, and rigorous testing to

Qualifications

  • 5+ years of professional software engineering experience designing, building, and deploying large-scale ML infrastructure and distributed production systems.
  • Deep backend engineering expertise in high-capacity microservices, distributed architecture, scalable storage and event-driven processing.
  • Proven leadership with architecting and deploying low-latency, distributed ML services to production.
  • Hands-on experience with streaming and messaging platforms (Kafka, Flink) and CI/CD pipelines; strong observability and security practices.

Responsibilities

  • Architect, build, and optimize end-to-end ML-based safety moderation systems using scalable distributed architectures and asynchronous workflows.
  • Deliver production-grade AI-driven safety products from ideation to deployment with cross-functional alignment.
  • Drive technical roadmap decisions, enforce testing, CI/CD, and security standards; mentor engineers.

Skills

Backend engineering
Distributed systems
ML infrastructure
Team leadership
Observability
CI/CD
Security compliance
Vision-Language Models

Tools

Apache Kafka
Apache Flink

Job description

Senior Software Engineer, ML Infra - Asset Safety

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.

Safety and Civility is Roblox's #1 priority, and our mission is to protect our global community. As a Senior Software Engineer on the Asset Safety team, you will serve as a hands-on technical leader building resilient, highly scalable systems to ensure millions of daily user-generated assets remain safe and civil. You will tackle complex engineering challenges across diverse modalities—including 3D content, code, images, and video—operating at platform-wide scale across billions of engagement hours while maintaining efficient, low-frequency high-throughput processing.

You will:

  • Architect, build, and optimize end-to-end ML-based safety moderation systems to detect and mitigate problematic content using scalable distributed architectures and event-driven, asynchronous workflows.
  • Deliver production-grade, AI-driven safety products end-to-end in a dynamic environment, driving execution from initial ideation to deployment while aligning key cross-functional stakeholders.
  • Drive technical roadmap decisions, implement robust observability and reliability practices, integrate strict security and compliance standards, and enforce rigorous testing and CI/CD pipelines while mentoring engineering team members.
  • Partner closely with Moderation Operations, Product Management, Data Science, and partner engineering teams across Roblox to deliver cohesive safety solutions.

You have:

  • 5+ years of professional software engineering experience designing, building, and deploying large-scale ML infrastructure and distributed production systems.
  • Deep backend engineering expertise in high-capacity microservices, advanced distributed architecture, scalable data storage and management, and event-driven asynchronous processing.
  • Proven technical leadership with a track record of architecting, building, and deploying low-latency, distributed ML services to production end-to-end.
  • Practical experience with streaming and messaging platforms (e.g., Apache Kafka, Apache Flink), end-to-end testing, CI/CD pipelines, security compliance, and comprehensive system observability.
  • Hands-on experience with computer vision techniques and multi-modal architectures spanning image, audio, video, and 3D content modeling.
  • Experience fine-tuning large Vision-Language Models (VLMs) is a plus.

You are:

  • Resourceful: Adaptable in fast-moving environments, with a track record of driving solutions through complex challenges.
  • Analytical: Driven to investigate large, complex, and ambiguous technical challenges, using data to quantify problem scope and measure solution effectiveness.
  • User-Oriented: Committed to prioritizing the needs of platform users and internal technical partners when designing and scaling backend architecture.
  • Team-Oriented: Dedicated to elevating engineering peers, serving as an active mentor, and cultivating a high-standard culture of engineering excellence.
  • Mission-Oriented: Focused on core organizational goals, bringing strategic foresight and adaptability to balance long-term technical vision with immediate business impact.
  • Annual Salary Range

    $278,530 — $328,610 USD

    Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).

    Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations to candidates with qualifying disabilities or religious beliefs during the recruiting process.

    For US based roles only, please note the Company may not be able to employ candidates for this role who have United States work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, ML Infra - Asset Safety
Senior Software Engineer, ML Infra - Asset Safety

Roblox • San Mateo (CA)

On-site
USD 279,000 - 329,000
Senior Machine Learning Engineering Manager, Safety AI Systems
Senior Machine Learning Engineering Manager, Safety AI Systems

Segment (Twilio) • San Mateo (CA)

On-site
USD 295,250 - 345,040
Equity compensation
Principal Machine Learning Engineer, Asset Safety
Principal Machine Learning Engineer, Asset Safety

Showcify • San Mateo (CA)

On-site
USD 295,000 - 345,000
Equity compensation
Senior Software Engineer - Data Infrastructure, Safety
Senior Software Engineer - Data Infrastructure, Safety

Roblox • San Mateo (CA)

On-site
USD 196,750 - 243,290
Equity compensation
Health benefits
Senior Software Engineer - Safety Experience
Senior Software Engineer - Safety Experience

Roblox • United States

On-site
USD 243,000 - 295,000
Senior Machine Learning Engineering Manager, Communication Safety
Senior Machine Learning Engineering Manager, Communication Safety

Showcify • San Mateo (CA)

On-site
USD 345,000 - 399,000
Senior Software Engineer, ML Infra (Communication Safety)
Senior Software Engineer, ML Infra (Communication Safety)

Roblox • San Mateo (CA)

On-site
USD 260,000 - 313,000
Equity compensation
Senior Software Engineer, Safety Foundation
Senior Software Engineer, Safety Foundation

Roblox • San Mateo (CA)

On-site
USD 196,000 - 244,000
Principal Machine Learning Engineer, Content Safety
Principal Machine Learning Engineer, Content Safety

Roblox • San Mateo (CA)

On-site
USD 295,000 - 346,000
Equity compensation
Comprehensive benefits package
Principal Software Engineer, Game Safety
Principal Software Engineer, Game Safety

Roblox • San Mateo (CA)

On-site
USD 295,250 - 345,040
Equity compensation
Benefits