Job Description :
As a Senior Backend Engineer in our team, you will build the systems that power applications, scale highly distributed systems and continuously improve our engineering excellence. Here's more of what you will get to do: Develop highly scalable classifiers and tools leveraging machine learning, data regression and rules based models Analyze the latest attacker techniques and apply solutions to detect them holistically and stop them proactively Work collaboratively with cross-functional teams (risk analysts, data science and operations) to design and implement new features Drive engineering and operational excellence across teams Collaborate with engineering teams to surface common pain points, develop solutions and evangelize best practices Identify when to replace and when to rebuild legacy systems Support, mentor, and help others engineers in the team Participate in a reasonable on-call rotations with rest of the team You'll thrive in this role if you have: 2+ years of professional software engineering experience, of which at least 3 were devoted to web services 2+ years developing enterprise API's Experience performing data analysis and translating the results into business recommendations Experience in working with data-driven applications at scale Strong coding skills in Java, Python, Scala, Golang or any other modern programming language coupled with strong knowledge in object oriented design and microservices architecture BS or MS in Computer Science, Computer/Software Engineering, Information Systems/Technology, Information Science, or a related discipline Excellent communication skills both written and spoken (fluency in English required) Must be eligible to work in the United States Helpful, but not required: Experience with anomaly detection, bot detection, machine learning, pattern recognition and/or data mining Experience writing code in Python or Java Experience in building microservices Experience with cloud infrastructure AWS