CrawlJobs Logo

Software Engineer, Trust & Safety (Distributed Systems)

gamma.app Logo

Gamma

Location Icon

Location:
United States , San Francisco

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

180000.00 - 275000.00 USD / Year

Job Description:

You'll architect and scale the trust infrastructure that keeps 70M+ users safe while preserving the creative freedom that makes Gamma magical. This means designing distributed systems for real-time content scanning, anomaly detection, and rate limiting; helping define and evolve the core data model and storage systems behind abuse detection; and shipping the high-volume event pipelines and internal tools that let our support teams act quickly on threats. You'll join a small, high-impact team building the foundation for trust at scale. You'll work across databases, public APIs, and event infrastructure, balancing long-term technical investments with rapid shipping velocity. You'll collaborate across engineering, product, and design to define how Gamma approaches safety for the long term. Our team has a strong in-office culture and works in person 4–5 days per week in San Francisco. We love working together to stay creative and connected, with flexibility to work from home when focus matters most.

Job Responsibility:

  • Own detection and prevention systems for fraud, abuse, spam, and malicious content across millions of daily users
  • Design and build scalable trust infrastructure including rate limiting, content scanning, anomaly detection, and account security
  • Architect distributed systems, APIs, and high-volume event pipelines that power real-time abuse detection at Gamma's scale
  • Help define and evolve the core data model and storage systems that underpin trust and safety across the product
  • Build tools that empower internal support teams to investigate and act on suspicious or malicious activity
  • Leverage AI/LLM-based detection to stay ahead of AI-generated abuse — phishing, fraud, and malicious content that's increasingly indistinguishable from legitimate activity
  • Build automated triage and investigation workflows that let a small team operate at the scale of a much larger one
  • Investigate and resolve complex security incidents with limited context
  • Partner with engineering and product to balance security with user experience
  • Shape Gamma's long-term trust and safety strategy and technical roadmap

Requirements:

  • 5+ years of backend engineering experience building scalable, high-traffic production systems
  • Strong systems thinking and experience building highly available web APIs
  • Strong proficiency in backend technologies (Node.js, Python, or similar) and databases (PostgreSQL, Redis)
  • Experience with event streaming systems (Redis, Kafka, or similar) and high-volume event pipelines
  • Hands-on experience implementing trust features like rate limiting, content detection, and fraud prevention
  • Track record shipping high-quality, complex applications under tight timelines
  • Product-minded approach with understanding of how technical decisions impact user experience and business metrics
  • Passion for security, user protection, and solving problems at scale

Nice to have:

  • Experience with AI/LLMs for content moderation, or familiarity with TypeScript, Prisma, Apollo GraphQL, or AWS
  • Experience building AI-assisted moderation pipelines or using frontier models for automated abuse detection and response
  • Familiarity with the evolving AI threat landscape — how generative models are being used for phishing, social engineering, and content abuse at scale
  • Experience with real-time collaboration systems
What we offer:

equity

Additional Information:

Job Posted:
May 15, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer, Trust & Safety (Distributed Systems)

Senior Software Engineer II

Axon’s Real Time Operations (RTO) division builds situational awareness software...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years building and operating distributed systems at scale
  • proven track record of owning critical paths and SLOs
  • Deep expertise in control planes, service discovery, orchestration, partitioning/placement, and consistency models (CAP tradeoffs, CRDTs, leader/follower, quorum)
  • Strong coding in Go (also acceptable: Java/Rust)
  • design-first mindset, profiling and performance tuning (allocations, tail latency, lock contention)
  • Cloud-native foundations: Kubernetes, containers, service mesh (Istio/Envoy), gRPC/HTTP/2, backpressure and circuit-breaking patterns
  • Streaming/eventing: Kafka/NATS/Pub-Sub, schema evolution (Protobuf/Avro), idempotency keys, and exactly-once vs at-least-once tradeoffs
  • Security: mTLS, OAuth/OIDC, JWT, x.509, HSM/KMS, structured threat modeling and mitigation
Job Responsibility
Job Responsibility
  • Own control-plane architecture for multi-tenant, planet-scale IoT fleets: device provisioning and lifecycle, device identity & PKI, configuration/state management (twin/shadow), command & control, policy/RBAC enforcement, OTA updates and rollout strategies, and authoritative device state
  • Drive reliability, safety, and security-by-design: zero-trust defaults, mutual TLS, certificate rotation at scale, least-privilege key management (HSM/KMS), robust secrets hygiene, threat modeling, and defense-in-depth for multi-tenancy
  • Lead cross-org technical strategy: set engineering standards (APIs, versioning, deprecation, rollout, testing), create long-range roadmaps, and mentor/level-up senior engineers across cloud and device teams
  • Partner with device teams on transport and protocol choices, schema and API contracts, edge–cloud sync models, staged rollouts, failure injection, and field-safe rollback
  • Establish end-to-end observability (metrics, tracing, structured/audit logs), actionable dashboards, incident response runbooks, and capacity planning with empirical load testing and cost guardrails
What we offer
What we offer
  • Competitive Base Salary
  • Annual Bonus and Restricted Stock Unit Eligibility
  • Comprehensive Pension Plan with Matching Contribution
  • 30 days paid holiday in addition to UK public holidays
  • Enhanced Maternity and Paternity Leave for all employees
  • Private Health Insurance
  • Cash Plan including Dental, Optician and Therapeutic Treatment Plans
  • GymPass Subscription
  • Life assurance (x4 Annual Salary)
  • Group income Protection
  • Fulltime
Read More
Arrow Right

Software Engineer

As a founding Backend Engineer for this venture, you will architect the digital ...
Location
Location
Singapore
Salary
Salary:
Not provided
applovin.com Logo
AppLovin
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or related field, or equivalent practical experience
  • 1-3 years of backend development experience with demonstrated expertise in building distributed systems
  • Deep proficiency in at least one backend language (Go, Java, Python) and their ecosystems
  • Strong experience with relational and NoSQL databases, message queues, and caching systems
  • Proven track record of designing, building, and scaling high-traffic backend services
  • Solid understanding of system design, data structures, and algorithms
  • Experience with cloud platforms (AWS, GCP, or Azure) and container technologies
  • Strong problem-solving skills and ability to excel in a fast-paced startup environment
Job Responsibility
Job Responsibility
  • Design and Build Core Services: Architect and develop our fundamental backend services and APIs that support content delivery, user interactions, and creator capabilities
  • Develop Scalable Systems: Build and optimize large-scale distributed systems for media processing, storage, and content distribution
  • Architect Data Infrastructure: Design our data infrastructure to support real-time analytics and empower machine learning recommendation systems
  • Ensure Platform Integrity: Implement robust content ecosystem and safety mechanisms to maintain platform health and user trust
  • Enable Real-time Engagement: Create scalable real-time services for social features including messaging, notifications, and live interactions
Read More
Arrow Right

Senior Engineering Manager

CaptivateIQ is transforming the way companies plan, manage, and optimize sales p...
Location
Location
Poland
Salary
Salary:
Not provided
captivateiq.com Logo
CaptivateIQ
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive software development experience as an individual contributor
  • A proven track record as an Engineering Manager leading multiple, distributed software engineering teams
  • A strong product sense and a proven track record of delivering high-quality results across the full product lifecycle
  • Experience with B2B SaaS products, from backend services and APIs to the critical user-facing workflows they support
  • Demonstrated ability to provide technical depth, diving deep into complex architectural problems and guiding senior engineers to sound decisions
  • A strategic thinker, comfortable setting technical vision over a 6-12 month horizon and managing a complex portfolio of projects
  • Exceptional interpersonal and written communication skills, with a proven ability to collaborate effectively with cross-functional partners in a remote-first environment
  • A track record of hiring and developing senior talent, with a passion for helping engineers advance their careers
  • High sense of ownership and a strong growth mindset
  • you are a collaborative, humble learner who can thrive in a fast-paced environment
Job Responsibility
Job Responsibility
  • Lead, inspire, and grow multiple distributed software engineering teams, fostering a culture of high trust and psychological safety
  • Develop engineering talent through effective coaching, mentorship, and performance management, with a focus on growing senior and staff-level engineers
  • Own the end-to-end delivery and operational excellence of your teams' portfolio, ensuring critical user-facing systems are reliable and secure at scale
  • Partner with Product, Design, and other cross-functional leaders to set a clear vision, prioritize roadmaps, and align a long-term strategy that optimizes for the entire organization
  • Provide technical leadership and direction by setting architectural guardrails and guiding major technical decisions without being a direct code contributor
  • Establish and uphold rigorous engineering standards, including SLAs/SLOs, security best practices, and QA processes to accelerate delivery and improve product health
  • Champion inclusive, async-first practices to ensure your teams, distributed across an ~8-hour time zone spread, can collaborate effectively
  • Fulltime
Read More
Arrow Right

Director of Trust & Safety Engineering

We are looking for a Director of Trust & Safety Engineering to join our Security...
Location
Location
United States , San Francisco
Salary
Salary:
200000.00 - 300000.00 USD / Year
vercel.com Logo
Vercel
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in software engineering with a focus on security or trust & safety
  • 5+ years leading large, multi-disciplinary technical teams
  • Proven success building and scaling engineering organizations that deliver safety, security, or fraud prevention systems at global scale
  • Strong technical expertise in backend systems, distributed infrastructure, or data engineering, ideally within developer or platform ecosystems
  • Deep understanding of platform abuse, AI-generated fraud, automation-based misuse, and emerging risks in large-scale developer platforms
  • Experience designing or overseeing real-time detection and enforcement systems that use data analytics, automation, or machine learning
  • Skilled in building alignment between engineering, product, and policy stakeholders to operationalize Trust & Safety initiatives
  • Demonstrated ability to hire, mentor, and grow high-performing engineering and Trust & Safety teams
  • Strong judgment balancing innovation, platform reliability, and user safety in a fast-moving environment
Job Responsibility
Job Responsibility
  • Lead engineering teams that design, build, and operate systems to detect and prevent platform abuse, fraudulent usage, and malicious activity across the Vercel ecosystem
  • Develop and maintain detection pipelines that identify fraud and abuse, including AI-generated activity such as synthetic accounts, automated misuse, and malicious or spam content deployed via AI tools
  • Build systems that protect against billing and credit abuse, compromised accounts, and resource exploitation within Vercel’s platform and infrastructure
  • Partner with Product, Security, Legal, Finance and Infrastructure teams to embed Trust & Safety program and fraud prevention capabilities directly into developer workflows and core platform architecture
  • Create automated enforcement and remediation workflows that act on suspicious or confirmed fraudulent or abusive behavior in real time, maintaining a strong balance between platform protection and developer experience
  • Drive the architecture and data strategy for trust signals, anomaly detection, and AI-driven abuse scoring systems
  • Collaborate with Legal, Support, and Policy teams to ensure compliance with global regulations while maintaining transparency and fairness in enforcement actions
  • Oversee the Trust & Safety operations team responsible for policy enforcement, incident response, and user protection
  • Mentor and grow engineers and Trust & Safety specialists, fostering a culture of technical excellence, transparency, and accountability
What we offer
What we offer
  • Competitive compensation package, including equity
  • Inclusive Healthcare Package
  • Learn and Grow - we provide mentorship and send you to events that help you build your network and skills
  • Flexible Time Off
  • We will provide you the gear you need to do your role, and a WFH budget for you to outfit your space as needed
  • Fulltime
Read More
Arrow Right

Principal Site Reliability Engineer

As a Principal Site Reliability Engineer you will lead curial initiatives in the...
Location
Location
United States , Multiple Locations
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Doctorate Degree in Computer Science, Information Technology, or related field AND 2+ years technical experience in software engineering, network engineering, or systems administration
  • OR Master's Degree in Computer Science, Information Technology, or related field AND 3+ years technical experience in software engineering, network engineering, or systems administration
  • OR Bachelor's Degree in Computer Science, Information Technology, or related field AND 5+ years technical experience in software engineering, network engineering, or systems administration
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Must pass Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • 7+ years technical experience working with large-scale cloud or distributed systems
  • Experience building or scaling incident response programs at organizational or enterprise scope
  • Background in SRE, production engineering, or platform reliability roles
  • Track record of reducing customer impact through improved incident handling, tooling, or prevention
Job Responsibility
Job Responsibility
  • Own execution quality for Substrate high severity incidents, ensuring clear command, decisive leadership, and forward momentum during high impact events
  • Act as the senior incident leader or sponsor for long running, high stakes, or cross service incidents, ensuring alignment on impact, risk, and recovery priorities
  • Partner closely with Incident Managers, Subject Matter Experts, and service leaders to ensure effective diagnosis, escalation, and mitigation when ownership is unclear or action is blocked
  • Ensure high quality post incident reviews and drive accountability for repair items that reduce recurrence and systemic risk
  • Ensure consistent application of severity and priority models, outage declaration criteria, and executive escalation paths
  • Coach and help develop a team of Site Reliability Engineers serving as incident responders
  • Build a culture of calm execution, accountability, psychological safety, and continuous learning during and after incidents
  • Help hire and grow senior talent capable of operating as trusted leaders in high pressure, executive visible situations
  • Serve as a trusted advisor to engineering leaders and executives on live site risk, readiness, and incident response maturity
  • Communicate clearly and credibly with senior leadership during customer impacting events
  • Fulltime
Read More
Arrow Right

Principal Site Reliability Engineer

The Principal SRE leads curial initiatives in the team responsible for durable, ...
Location
Location
Australia , Perth
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Doctorate Degree in Computer Science, Information Technology, or related field AND 2+ years technical experience in software engineering, network engineering, or systems administration
  • OR Master's Degree in Computer Science, Information Technology, or related field AND 3+ years technical experience in software engineering, network engineering, or systems administration
  • OR Bachelor's Degree in Computer Science, Information Technology, or related field AND 5+ years technical experience in software engineering, network engineering, or systems administration
  • OR equivalent experience
  • Proven experience leading teams through high‑severity production incidents in large, distributed systems
  • Strong understanding of incident management, reliability engineering, and live‑site operations at scale
  • Ability to drive clarity, accountability, and results in ambiguous, time‑critical situations
Job Responsibility
Job Responsibility
  • Own execution quality for Substrate high severity incidents, ensuring clear command, decisive leadership, and forward momentum during high‑impact events
  • Act as the senior incident leader or sponsor for long‑running, high‑stakes, or cross‑service incidents, ensuring alignment on impact, risk, and recovery priorities
  • Partner closely with Incident Managers, Subject Matter Experts, and service leaders to ensure effective diagnosis, escalation, and mitigation when ownership is unclear or action is blocked
  • Ensure high‑quality post‑incident reviews and drive accountability for repair items that reduce recurrence and systemic risk. Ensure consistent application of severity and priority models, outage declaration criteria, and executive escalation paths
  • Coach and help develop a team of Site Reliability Engineers serving as incident responders
  • Build a culture of calm execution, accountability, psychological safety, and continuous learning during and after incidents
  • Help hire and grow senior talent capable of operating as trusted leaders in high‑pressure, executive‑visible situations
  • Serve as a trusted advisor to engineering leaders and executives on live‑site risk, readiness, and incident response maturity
  • Communicate clearly and credibly with senior leadership during customer‑impacting events
  • Fulltime
Read More
Arrow Right

Principal Site Reliability Engineering Manager

The Principal SRE Manager leads the team responsible for durable, high quality h...
Location
Location
Australia , Perth
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Doctorate Degree in Computer Science, Information Technology, or related field AND 2+ years technical experience in software engineering, network engineering, or systems administration
  • Master's Degree in Computer Science, Information Technology, or related field AND 3+ years technical experience in software engineering, network engineering, or systems administration
  • Bachelor's Degree in Computer Science, Information Technology, or related field AND 5+ years technical experience in software engineering, network engineering, or systems administration
  • equivalent experience
  • Proven experience leading teams through high severity production incidents in large, distributed systems
  • Demonstrated people leadership experience managing senior engineers or technical incident leaders
  • Strong understanding of incident management, reliability engineering, and live site operations at scale
  • Ability to drive clarity, accountability, and results in ambiguous, time critical situations
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Own execution quality for Substrate high severity incidents, ensuring clear command, decisive leadership, and forward momentum during high impact events
  • Act as the senior incident leader or sponsor for long running, high stakes, or cross service incidents, ensuring alignment on impact, risk, and recovery priorities
  • Partner closely with Incident Managers, Subject Matter Experts, and service leaders to ensure effective diagnosis, escalation, and mitigation when ownership is unclear or action is blocked
  • Ensure high quality post incident reviews and drive accountability for repair items that reduce recurrence and systemic risk
  • Ensure consistent application of severity and priority models, outage declaration criteria, and executive escalation paths
  • Lead, coach, and develop a team of Site Reliability Engineers serving as incident responders
  • Build a culture of calm execution, accountability, psychological safety, and continuous learning during and after incidents
  • Hire and grow senior talent capable of operating as trusted leaders in high pressure, executive visible situations
  • Serve as a trusted advisor to engineering leaders and executives on live site risk, readiness, and incident response maturity
  • Communicate clearly and credibly with senior leadership during customer impacting events
  • Fulltime
Read More
Arrow Right

Senior Site Reliability Engineer

The Senior SRE leads curial initiatives in the team responsible for durable, hig...
Location
Location
Australia , Perth
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's Degree in Computer Science, Information Technology, or related field AND 2+ years technical experience in software engineering, network engineering, or systems administration
  • OR Bachelor's Degree in Computer Science, Information Technology, or related field AND 4+ years technical experience
  • OR equivalent experience
  • Proven experience leading teams through high‑severity production incidents in large, distributed systems
  • Solid understanding of incident management, reliability engineering, and live‑site operations at scale
  • Ability to drive clarity, accountability, and results in ambiguous, time‑critical situations
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Own execution quality for Substrate high severity incidents, ensuring clear command, decisive leadership, and forward momentum during high‑impact events
  • Act as the senior incident leader or sponsor for long‑running, high‑stakes, or cross‑service incidents
  • Partner closely with Incident Managers, Subject Matter Experts, and service leaders to ensure effective diagnosis, escalation, and mitigation
  • Ensure high‑quality post‑incident reviews and drive accountability for repair items
  • Ensure consistent application of severity and priority models, outage declaration criteria, and executive escalation paths
  • Coach and help develop a team of Site Reliability Engineers serving as incident responders
  • Build a culture of calm execution, accountability, psychological safety, and continuous learning
  • Help hire and grow senior talent
  • Serve as a trusted advisor to engineering leaders and executives on live‑site risk, readiness, and incident response maturity
  • Communicate clearly and credibly with senior leadership during customer‑impacting events
  • Fulltime
Read More
Arrow Right