Evil exists and fortunately we’re here to stop it! Fraud and abuse plague online businesses of all types, from marketplaces to payment processors, social networks to e-commerce stores. As the internet’s trust layer, Sift Science’s mission is simple yet powerful: make these online experiences faster, smoother, and safer – using the smartest technology around. As an Engineer at Sift Science you will be responsible for a plethora of tasks and systems that span our entire product and internal infrastructure. Every day, thousands of websites and apps rely on our cloud-based machine learning to eliminate fraud, slash costs, and grow revenue. As part of the team you will build new products, add and improve features, scale and maintain the systems that keep our customers happy, and build internal tools and systems to help streamline and optimize internal initiatives. What you’ll do

Desired Skills and Experience

  • Enable Sift’s customers to act and respond to our machine learning insights in real time.
  • Design and build REST APIs that our customers use to provide the right information to model their unique fraud cases and maximize the accuracy of our modeling
  • Build highly scalable, distributed microservices that can handle hundreds of millions of events per day
  • Create distributed workflow systems that automate our key customers’ business processes
  • 5+ years creating succinct, performant, and easily readable code in Java, C#, Scala or Go
  • 5+ years designing API servers that have integrated and scaled with different customers
  • Experience using large-scale NoSQL databases like HBase or Cassandra
  • Strong knowledge of data structures, distributed systems and asynchronous architectures
  • Solid understanding of relational database modeling and design, including experience building data-intensive applications
  • Strong familiarity setting up, deploying, managing, and deploying to the cloud (e.g. AWS)
  • Strong communication & collaboration skills, and a belief that team output is more important than individual output
  • Experience mentoring junior engineers and sharing best practices
  • BS in Computer Science or related field
  • Experience building and shipping iOS/Android mobile apps or SDKs
  • Experience collaborating with frontend developers and product managers to build a great user interface