Software Engineer, Distributed Systems (Core) role:
Have been part of high velocity startup through high stages of growth, Series B - Series E
Seniority
7+ years of experience as a software engineer with a very high level of general aptitude and work in distributed systems
Work experience
Have been part of high velocity startup through high stages of growth, Series B - Series E
Staff level minimum with a history of getting promoted quickly at the listed companies.
Strong backend engineers (not full stack), please send them to our senior full stack role instead.
Education
Have graduated from a top 30 CS program such as: University of Waterloo, Harvard, Columbia, Princeton, Stanford, UC Berkeley, MIT, CMU, CalTech, Cornell, Duke, Dartmouth, Brown, IITs
Hard skills
Extremely strong in systems design fundamentals and understanding of how large scale distributed systems behave
You've created event collection or data streaming services that power company critical systems ( work with message queues, Kafka, SQL databases, Kubernetes, Docker)
You've owned systems that have undergone orders of magnitude of growth and helped them scale accordingly
You've built data sync engines that process and move terabytes of data per day in a scalable way
Nice to have
Work close to the infrastructure layer of code, someone who knows how even the tools (i.e. spark, flink, kafka) are built
Soft skills
Extremely strong communication skills, and are a fast learner who is excited to take on the challenges we face