You will be joining the Data Onboarding Team responsible to develop the capabilities that supports our customers to onboard 3rd party data sources while providing a frictionless experience onboarding data sources.
Work as part of a cross-functional team including UI, UX and other teams.
Solve hard problems in distributed systems, including high availability, reliability, performance and cost optimizations.
Develop systems in Go.
Support globally available, multi-region systems in production.
Lead and participate in cross-team platform-level initiatives and projects.
Be part of the team on-call rotation (once a month).
Requirements
Bachelor’s or Master’s degree in Computer Science or related field or equivalent work experience
10+ years of experience designing, implementing, and maintaining multiple software products/systems/releases, preferably in a SaaS delivery model, across all phases of the development lifecycle
Demonstrated experience in technical leadership leading Design & Implementation of features & capabilities that span multiple disciplines
Fluency in at least one programming language, preferably in Scala or Go; Java; .Net or any other programming language can be considered
Can-do attitude, and that you thrive collaborating in a team and are not afraid of taking on responsibilities
Product focus mindset and strong ownership based on the mindset “ we built it, we own it ”
Demonstrated track record of operational excellence when operating services that span many components across several geographical regions
Strong communication skills; working collaboratively and confidently with internal stakeholders
Strong experience in completing tasks for multiple projects simultaneously.
Experience with transactional DB’s (MySQL, Postgres etc), Docker, K8s, Kafka, AWS SQS, or any other streaming technology.
Tech Stack
AWS
Distributed Systems
Docker
Java
Kafka
Kubernetes
MySQL
Postgres
Scala
Go
Benefits
Market leader in compensation and equity awards
Comprehensive physical and mental wellness programs
Competitive vacation and holidays for recharge
Paid parental and adoption leaves
Professional development opportunities for all employees regardless of level or role
Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections