Apply

Senior Software Engineer, Trust and Abuse

Posted 2024-09-14

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: United States

💸 Salary: $160,000 - $215,000 per year

🔍 Industry: Software Development / Trust and Safety

🏢 Company: ngrok Inc.

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: SQLMachine LearningGoCommunication Skills

Requirements:
  • 5+ years professional experience writing quality, production software in the areas of trust, abuse, and user authentication.
  • Background in data/AI/ML and experience in SQL.
  • Must have Go experience or one of the following languages: Rust, C, Java or C++.
  • Experience in Python or Scala is a plus (ngrok is mostly Go, with some Rust and Typescript, and our data tooling is mostly Python and Scala).
  • Exemplary verbal and written communication skills.
  • Proven record of deploying high value software for large distributed systems.
  • Prior experience in startups a plus.
  • Kubernetes experience a plus.
  • Depth in computer networking.
Responsibilities:
  • Build product features, platforms and machine learning / AI models to protect ngrok's community from phishing attacks, account takeovers, spam, objectionable content and other forms of fraud and abuse.
  • Partner closely with product and security teams to identify new attack vectors, manage incidents and improve internal tooling and automation.
  • Help shape the trust team’s vision and roadmap while communicating ngrok’s broader strategy and philosophy on trust engineering.
Apply

Related Jobs

Apply

📍 United States

💸 $160,000 - $215,000 per year

🔍 Developer tools, Software

  • 5+ years professional experience writing quality, production software in the areas of trust, abuse, and user authentication.
  • Background in data and AI/ML.
  • Must have Go experience or one of the following languages: Rust, C, Java or C++.
  • Exemplary verbal and written communication skills.
  • Proven record of deploying high value software for large distributed systems.
  • Prior experience in startups a plus.
  • Kubernetes experience a plus.
  • Depth in computer networking.

  • Build product features, platforms and machine learning / AI models to protect ngrok’s community from phishing attacks, account takeovers, spam, objectionable content and other forms of fraud and abuse.
  • Partner closely with product and security teams to identify new attack vectors, manage incidents and improve internal tooling and automation.
  • Help shape the trust team’s vision and roadmap while communicating ngrok’s broader strategy and philosophy on trust engineering.

Machine LearningGoRustCommunication Skills

Posted 2024-09-13
Apply