Senior Software Engineer (Machine Learning - Risk), Cash App
- Full-time
Company Description
Cash App is the fastest growing financial brand in the world. Initially built to take the pain out of peer-to-peer payments, Cash App has gone from a simple product with a single purpose to a dynamic app with over 36 million monthly active users. We are bringing a better way to send, invest, and save to anyone who has ever sought an alternative to the traditional banking system.
Loved by customers and pop culture, we’ve consistently held the top spot for finance in the App Store for many years, seeing more engagement with millions of followers across social media in a day than most brands see in a year. We are building an ecosystem to redefine the world’s relationship with money by making it universally accessible.
Cash App fully is a remote first organisation with support for office based working. We want to be a long term home for talent regardless of location.
Job Description
Machine Learning is the most powerful and scalable tool for us to fight fraudsters. The Risk ML team comprises ML Engineers, Modellers and Data Scientists distributed between Melbourne and our San Francisco HQ. Our mission is to design, build and maintain systems that are increasingly effective at stopping fraud whilst protecting our customers and sustaining the growth of our network. We employ methods ranging from simple heuristics to cutting-edge Deep Learning technology to continually improve our performance and stay one step ahead of the baddies!
What you’ll do:
Design, build and maintain Machine Learning pipelines and services that enable us to block fraudulent activity in real-time
Work hand-in-hand with ML Modellers to identify and integrate new data sources, heuristics and models, allowing us to scale our customer base whilst maintaining a low loss rate
Solve challenging technical problems at scale, collaborating with folks located here in Melbourne and across the globe
Own your solutions from design through to operation: we are all on the pager!
Prior experience or knowledge in Machine Learning is helpful but definitely not a prerequisite: if you are a solid software engineer then we are happy to train you up in the mysterious ways of ML!
Qualifications
We’re expecting you to have at least 3 years of industry experience, with a track record or desire to:
Work autonomously in a fast paced, ambiguous and unpredictable environment
Be naturally curious & eager to learn
Work creatively, taking the initiative and leading when required
Grow your solutions, fixing them as necessary
Communicate via clear and concise writing to facilitate collaboration across multiple time zones
Reason about complex, distributed systems at high scale within a mixed ecosystem of sync, async, RPC and event-driven architectures
Bachelor's Degree or Diploma in Computer Science, or equivalent experience
You can expect to encounter the following, which you can learn along the way if need be:
Kotlin, Java, Golang & Python
AWS, GCP, Kubernetes
MySQL, DynamoDB, SQS, Kafka, Apache Beam/Google Dataflow
Some weird internally developed stuff you’ve never heard of!
Interested in learning more?
Additional Information
Cash App treats all employees and job applicants equally. Every decision is based on merit, qualifications, and talent. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
We will consider for employment qualified applicants with criminal histories in a manner consistent with each office’s corresponding local guidelines.