Senior Software Engineer - Detection Platform
- Full-time
Company Description
Who We Are:
Twitter is serving the public conversation, and conversations are happening on Twitter every day about every subject and any event. The Global Participation engineering team is focused on Twitter’s topmost priority of growing its active users globally; especially in emerging/developing economies such as India and Africa. Our goal is to find new users as well as make existing users engage more actively on Twitter, on a daily basis in these regions. We are building a foundational team in Bangalore where we expect to have a cross-functional group of product managers, engineers, researchers, designers, operations, and data scientists, work as a single unit, obsessing about user needs in these regions. We are looking to experiment heavily and iterate fast - if you like making an impact on a product that is used by hundreds of millions of users, with full ownership, this is the team for you!
Job Description
What You'll Do:
You will help design and build the next generation of Twitter’s threat detection and response platform. This includes working with partner teams to identify requirements and collaboratively design the new platform. You will help ensure appropriate monitoring, logging and alerts are in place to support the platform.
Do you enjoy new challenges and are passionate about building resilient and reliable services? If so, you will clarify ambiguous requirements and designs bringing clarity to the larger team. Thriving in a team environment and support/mentor fellow team members.
Qualifications
- Bachelor’s or advanced degree in Computer Science or closely related field or equivalent experience
- 5+ years software engineering experience, with expertise in software engineering standards (e.g. unit testing, code reviews, design documentation).
- Solid experience working with distributed systems.
- Proficiency with object-oriented design, data structures, and algorithms
- Understanding of Databases (Sql and NoSql)
- Strong and effective communication skills.
- Proficient in at least one of the following languages: GoLang, Python, Java
The ideal candidate would have some experience with the following:
- GCP Dataflow and/or Apache Beam
- Terraform
- Tensorflow
- Threat detection
- BigQuery
Company Description
Twitter is what’s happening and what people are talking about right now. For us, life's not about a job, it's about purpose. We believe real change starts with a conversation. Here, your voice matters. Come as you are and together we'll do what's right (not what's easy) to serve the public conversation.
Additional Information
We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran, genetic information, marital status or any other legally protected status.
San Francisco applicants: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records