Sr. Software Engineer - Security
Security | San Francisco, United States

About Tagged

Tagged makes social discovery products that enable anyone to meet and socialize with new people. Our mission is to help everyone feel love and belonging, and we're building toward a vision where anyone can use a device to instantly connect with interesting new people anytime, anywhere.

About the Security Team

The Security team at Tagged hates spam. If you’ve ever received a piece of spam through email or social media, you may have wondered how the spam made it to your inbox in the first place. Our small team of engineers and data scientists leverages data produced by millions of users to build solutions for detecting and preventing unwanted contact. We are looking for a Senior Software Engineer to help us build the infrastructure needed to support our machine learning and real-time computation systems.

About the Job

You will work closely with our data science team to improve their machine learning capabilities and to turn the results of their analysis into new web services that support the goal of identifying spammy behaviour. As a senior member of our team, you will contribute to the technical leadership by building reusable libraries and advising the team on technical decisions. You will be depended on to both make incremental improvements to our existing systems and to design brand new systems to multiply our team’s capabilities.


  • Design and develop highly reliable and scalable infrastructure to support real-time abuse detection and prevention

  • Embrace open source projects to help keep our small team on the leading edge of the industry

  • Use analysis of large data sets to build algorithm-driven web services that support business logic in the product

  • Build tools to facilitate the workflow of our data science team

  • Provide technical innovation and regularly ship code on all of our team’s projects

  • Conduct design reviews & code reviews for the rest of the team

  • Work closely with project management and data science teams

About You

  • Extensive experience programming in Scala and Java

  • B.S. or M.S. in Computer Science (or equivalent work experience)

  • Very comfortable using SBT and/or Maven

  • Very comfortable working with Git

  • Experience working with Hadoop

  • Experience with event-stream processing tools like Kafka, Storm

  • Working knowledge of functional programming

  • No aversion to PHP or JavaScript

  • Familiarity operating Unix-based systems

Nice to haves:

  • Contributor to open source projects

  • Experience with PHP

  • Good product sense