's rapid growth and broad attack surface make it an increasingly popular target for malicious hackers, spammers, and fraudsters. Hackers know that we protect the key intellectual property of a massive number of companies and people. Spammers love the many vectors for delivering rich content through the platform: from creating spam on Gists, issue comments, and user profiles to even opening Pull Requests to add "ads" to repositories. Fraudsters seek to profit by abusing GitHub and third-party integrators for monetary gain. This large and varied attack surface gives GitHub a somewhat unique set of problems to solve.

The mission of the Platform Health team is to protect the health, safety, and integrity of the GitHub platform - establishing and preserving trust for the users, communities, integrators, and businesses that rely on GitHub. As a member of GitHub's Platform Health team you will help develop tools and countermeasures to detect and prevent abuse on GitHub, build integrations between internal and external services, and advise product teams on best practices for making their products more resilient to abuse.


  • Writing and reviewing front and back-end code.
  • Documenting the systems you help build.
  • Encouraging the technical growth of your peers.
  • Working with your team to define and prioritize projects.
  • Reviewing new products and providing consultation to product teams.

Minimum Qualifications:

  • Strong written and verbal communication skills
  • 3+ years experience with either Ruby and Rails OR Node and React.
  • Experience with or desire to learn Ruby, Rails, Typescript, Node, React, DevOps.
  • Solid knowledge of design principles and web development.

Preferred Experience:

  • Experience in analytical fields.
  • Experience in stream processing and data pipelines.
  • Experience fighting spam, malware, fraud, or attack activity at scale.
  • Experience with data visualization.

Who We Are:

GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over 27 million people use GitHub to build amazing things together across 79 million repositories. With the collaborative features of and GitHub Business, it has never been easier for individuals and teams to write faster, better code.

What We Value:

Collaboration: We believe the best work is done together. 
Empathy: We believe in putting people first. 
Quality: We believe in setting the standard for excellence. 
Positive Impact: We believe in making the world a better place through our work. 
Shipping: We believe in creating things for the people using them.

Why You Should Join:

At GitHub, we constantly strive to create an environment that allows our employees (Hubbers) to do the best work of their lives. We've designed one of the coolest workspaces in San Francisco (HQ), where over half of our Hubbers work, snack, and create daily. The other half of our Hubbers work remotely in 18 countries across the globe. Here is a complete list of where we can hire!

We are also committed to keeping Hubbers healthy, motivated, focused and creative. We've designed our top-notch benefits program with these goals in mind. In a nutshell, we've built a place where we truly love working, we think you will too.

GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!

Where We Can Hire

Please note that benefits vary by country, if you have any questions, please don't hesitate to ask your Talent Partner. 



Apply for this Job

* Required
File   X
File   X