Software Infrastructure Team Lead
Riskified is the AI platform powering the eCommerce revolution. We use cutting-edge technology, machine-learning algorithms, and behavioral analytics to identify legitimate customers and keep them moving toward checkout. Merchants use Riskified to increase revenue, prevent fraud, and eliminate customer friction. Riskified has reviewed hundreds of millions of transactions and approved billions of dollars of revenue for merchants across virtually all industries, including a number of Fortune 500 companies. Our customers include Wish, Prada, Samsung, Aldo, Finish Line, and more. Check out the Riskified Technology Blog for a deeper dive into our R&D work.
Our R&D Team
We are passionate about scale, performance engineering, high availability, robust distributed architecture, and clean code.
As part of our team, you'll have the chance to experience real highly-available architecture and take part in the ongoing efforts to enhance our scale and resilience. You’ll work with the most advanced technologies and contribute to the creation and maintenance of one of the most interesting and complex products on the market, including:
Our analysis flow, involving a variety of data sources and complex analytical logic, with its high availability and strict SLA requirements
Our business applications, meant to serve our customers’ payments teams and their varied use cases
Our operational tools, written to maintain an operation of considerable onboarding size and monitor our merchants’ analytical performance
Our culture is fast-paced, empowering, and collaborative. We work together as a department, and also, in smaller teams, enabling each developer to have a significant impact on our product. Each team member has a high-level of independence and makes important decisions that influence our customers' payment flow and risk management.
About the Role
As a Software Infrastructure Team Lead at Riskified’s infrastructure group, you will lead a team of talented developers, working in a truly Agile environment where code is deployed several times a day and utilizing cutting-edge technologies.
The team is in charge of building and maintaining our microservices infrastructure, creating toolkits, libraries, and infrastructure services to improve developer velocity and reduce boilerplate, setting standards, and defining best practices. The team is the expert and go-to on all of our programming languages in our stack.
We believe that our developers should take full ownership of their work: from the initial feature planning phase; choosing the right technologies, designing the code and architecture; coding; PRing; and all the way to actual deployment in CI/CD environment, as well as post-deployment monitoring.
We also believe it is the team leader’s responsibility to empower their employees and allow them to work independently while helping them to make the right choices and maintaining the highest levels of code quality, helping them to really grow as individuals and uniting them into a cohesive team that works as a unit.
What You'll Be Doing
We are looking for a true leader, someone who loves high scale production environments: Whether it’s coming up with the best possible architecture and technologies for the specific requirements; defining the vision and roadmap of the team; collecting requirements from development teams, identifying bottlenecks and seizing opportunities to take the next step with new products and technologies; managing the work in a truly agile environment; Maintaining the highest levels of production awareness including testing, bug management, and post-deployment analysis; And working in collaboration with internal stakeholders as well as other development teams.
Our Stack: Scala, Node.js, Angular, Ruby, Elasticsearch, DynamoDB, AWS, Kafka, Spark, Docker, Kubernetes, CircleCI, ArgoCD, Postgres
- 2+ years of experience as Team Leader - preferably in an infrastructure team
- 6+ years of proven hands-on experience developing in Scala / Node.js / JVM based language
- High standards for code quality, testing, and performance engineering.
- Product skills - collecting requirements, building a roadmap and products
- Experience working in a software infrastructure team
- Collaborator with great communication skills - ability to work with others, mentor, coach, and resolve differences
- B.Sc. in Computer Science or military equivalent certifications
Life at Riskified
We are a fast-growing and dynamic startup with 500+ team members between our offices in Tel Aviv, New York City, and Shanghai. We value collaboration and innovative thinking. We’re looking for bright, driven, and passionate people to grow with us.
Some Tel Aviv Benefits & Perks:
- Stock options for all employees
- Keren Hishtalmut and pension
- Extra time off for parents and caregivers
- Commuter and parking benefits
- Team events, fully-stocked kitchen, lunch stipend, yoga, pilates, basketball, soccer, and more