About the Role
As a Senior Software Engineer on the Economy Fraud team, you will defend Roblox from fraud including theft, scams, money laundering, and payment fraud by developing anti-fraud and abuse solutions for web, mobile, and 3D environments. You will work in a data-driven environment to develop both classical and novel approaches to detect and prevent fraudulent behavior, contributing to the technical roadmap and risk defense strategy while protecting the community and company’s revenue.
Responsibilities
- Develop backend services, fraud platform components, and pipelines to implement product logic, encourage engineering efficiency, and produce features for ML models.
- Act as a Tech Lead contributing to the Technical Roadmap and Risk Defense strategy.
- Up-level data mining and data-driven approaches.
- Occasionally perform data analysis to understand the Fraud & Abuse domain.
- Occasionally bridge communication between generalist backend engineers, data scientists, and ML engineers.
- Help recruit future talent for the team.
Requirements
- 4+ years of professional experience working with scalable, distributed systems.
- Strong experience in large-scale, data-driven architecture, API design, data modeling, and SQL / NoSQL data storage.
- Experience in risk prevention, machine learning, or analytical work. Risk prevention may include but is not limited to anti-Fraud, anti-Abuse, or Trust & Safety. Analytical work may include but is not limited to Data Analysis, Scientific Computing, Statistical Modeling, or Research.
- Passion for delivering products end-to-end, from ideation through implementation and A/B testing, while being empathetic with cross-functional stakeholders.
- Strong ownership with proactive, candid communication, and an ability to handle high complexity.
- Bachelor's Degree or above in Computer Science or another quantitative field.