Work on enabling data onboarding so customers can ingest petabyte-scale at millions of events per second at sub-second latencies.
Work as part of a cross-functional team including UI, UX and Data Scientists
Solve hard problems in distributed systems, including high availability, reliability, performance and cost optimizations
Develop systems in Go & Scala
Support globally available, multi-region systems in production
Lead and participate in cross-team platform-level initiatives and projects
Requirements
Bachelor’s or Master’s degree in Computer Science or related field or equivalent work experience.
7+ 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.
Fluency in at least one programming language.
Experience in large-scale (distributed) system architecture, high scalability and availability, and optimization.
Can-do attitude, and that you thrive collaborating in a team and are not afraid of taking on responsibilities, demonstrated a track record of operational excellence when operating services that span many components across several geographical regions.
Product focus mindset and strong ownership based on the mindset “ you built it, you own it ”
Experience with streaming systems like apache kafka, transaction db’s, docker and k8s
Strong communication skills; working collaboratively and confidently with internal stakeholders.
Strong experience in completing tasks for multiple projects simultaneously.
Benefits
Remote-friendly and flexible work culture
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
Vibrant office culture with world class amenities
Great Place to Work Certified™ across the globe
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GoScaladistributed systemshigh availabilityreliabilityperformance optimizationcost optimizationlarge-scale system architectureSaaS delivery modelstreaming systems