This content was reproduced from the employer’s website on October 24, 2022. Please visit their website below for the most up-to-date information about this position.
The Role
-
- Bitly is looking for a Senior Software Engineer to improve and expand the services that power all of our products. As a member of the Trust & Safety Platform team, you will be focused primarily on the continuous improvement of our systems to protect our users from harmful content and abusive behaviors. You will have a profound impact on the engineering org’s strategy and culture, shaping both technology and policy in how we approach Trust & Safety in a rapidly evolving threat landscape. You’ll leverage existing systems and bring some opinions of your own to the discussion to improve the trust & safety ecosystem.
What You’ll Do
-
- Create, manage, and improve back-end services that enhance the trust & safety of our platform and products, leveraging a variety of tools and languages including, Go, NSQ, MySQL, Memcached, and more.
- Draw from previous engineering at-scale experiences to build content moderation process systems, rule engines, strategy systems, feature engines, human moderation platforms, risk insight systems, and other systems that will be able to handle scale for both today and beyond.
- Contribute to technical roadmap and decisions for the team while collaborating heavily with other teams and senior engineers to align goals and initiatives.
- Work closely with key stakeholders in product, legal, security, as well as external vendors and partners as the technical representative for Bitly’s trust & security systems.
- Coach and mentor members of the Trust & Safety team, as well as the larger Bitly engineering organization.
Who You Are
-
- 4-7+ years as an engineer or individual contributor, and preferably 2+ years working on a trust & safety team (or related responsibilities)
- Fluency in Golang (we’re a Golang-heavy shop). Alternatively, experience with C++, Rust, Java, Python, NodeJS, or other modern web languages/frameworks.
- You are familiar with relevant tools and technologies and have the drive to stay up-to-date with ongoing changes and advancements.
- You clearly communicate technical concepts and ideas to other engineers and other parts of the organization.
- You care about the quality of the code you write and strive to leave things better than you found them.
- You take the initiative in addressing issues or seeking support from fellow team members.
- You have experience with and are a proponent of automated testing.
- You have experience using a flavor of version control—we use git and Github to collaborate and manage pull requests.
Bonus Points for
-
- Extensive experience with GoLang and/or Python.
- Experience working on/with an internal-facing platform, SRE, and/or security team.
- Experience writing and maintaining APIs.
- Experience with front-end/full-stack development.
- Experience with Test Driven Development.
- Experience working with data driven, probabilistic threat models.
- Building internal applications and tooling for other engineering teams.
- Something new and not listed above? We’d love to learn and hear about it!