Check out life at Robinhood on The Muse!
About the team:
As a Staff Software Engineer on our new Financial Crimes Engineering (FinCrimes) team, you will be building and owning the services and infrastructure that power our anti-money laundering and sanctions screening systems. The ideal candidate is passionate about creating innovative solutions that meet not only functional, but also performance, scalability and reliability requirements. You will also gain a unique look into how the US financial systems works on the inside and strengthen your financial-domain knowledge.
We strive for a high standard of engineering quality while solving unique scalability challenges. You will have high impact roles at a relatively small company for our user base.
What you’ll do day-to-day:
Want more jobs like this?
Get Software Engineer jobs delivered to your inbox every week.
- Architecting a large scale financial crimes platform from the ground-up.
- Close collaboration with product managers, operations and data scientists to build engineering solutions identifying abusive patterns.
- Building vision for financial crimes domain that drives the roadmap.
- Mentor and guide relatively junior engineers in the team.
- Contributing to open source projects
About you:
- 8+ years of software engineering experience
- Strong experience with Spark and Python/Rust or other similar high-level language
- You are a proven tech lead with experience planning and leading large projects with long-term impact on a single system or team.
- You are passionate to tackle sophisticated engineering problems that deliver results which help the team to achieve its objectives.
- You have led projects that involved organization-wide collaboration within the company.
- You have the acuity to chose the right technology and platform given the nature of the problem.
- You have a passion in mentoring junior engineers and improving the engineering craftsmanship.
Bonus points:
- Experience deploying machine learning models at scale
- Experience working on anti money laundering, sanctions screening or trade surveillance domain space
Technologies we use:
- Python/Rust, Go as the main languages and frameworks of choice
- PostgreSQL as our primary data store
- Redis and Memcached as our caching layer
- Celery as our task queue using RabbitMQ
We’re looking for more growth-minded and collaborative people to be a part of our journey in democratizing finance for all. If you’re ready to give 100% in helping us achieve our mission—we’d love to have you apply even if you feel unsure about whether you meet every single requirement in this posting. At Robinhood, we're looking for people invigorated by our mission, values, and drive to change the world, not just those who simply check off all the boxes.
Robinhood promotes diversity and provides equal opportunity for all applicants and employees. We are dedicated to building a company that represents a variety of backgrounds, perspectives, and skills. We believe that the more inclusive we are, the better our work (and work environment) will be for everyone. Additionally, Robinhood provides reasonable accommodations for candidates on request and respects applicants' privacy rights. To review Robinhood's Privacy Policy please visit rbnhd.co/applicant-privacy.
Robinhood's benefits include generous time off, 401(k) participation with employer match, comprehensive health coverage, a health savings account (HSA), wellness benefits, backup childcare and education stipends (all benefits are subject to applicable taxes and based on eligibility).