Twilio is looking for a fraud engineer to help us build out our fraud-fighting technology across our entire platform. The Fraud Engineering team has overall responsibility for maintaining the efficacy of Twilio’s internal and third-party, fraud-fighting tools. We are looking for engineers who appreciate the challenge of defeating determined and intelligent fraudsters intent on leveraging Twilio’s communications platform for fraudulent purposes.
What we do:
- Identify and stop all types of fraud, including payments fraud, phishing, and toll fraud.
- Build internal tools and self-learning systems to detect and prevent fraud.
- Integrate third-party, machine-learning tools to combat fraud and augment our internal systems.
- Work with engineers across Twilio’s various communications products to incorporate fraud defenses into their products.
- Own your production infrastructure end-to-end. You’ll deploy your own code multiple times a week.
- Work directly with product management to build new features. At Twilio, product roadmaps are a team sport.
- Lead by example by writing quality, maintainable code with extensive test coverage in a fast-paced professional software engineering environment.
How we do it:
- RESTful microservices written in Scala and Python.
- Data storage with MySQL, Dynamo DB, Redis.
- Cloud hosted on AWS (SQS, EC2, Kinesis, Pipelines, Redshift).
- Design, build, test, deploy our services.
- Utilize distributed workflows, machine learning.
- Leverage open source projects: Dropwizard, Scala Flask, gevent, gunicorn.