Software Engineer, Distributed Systems

RST Recruitment

Not Interested
Bookmark
Report This Job

profile Job Location:

San Francisco, CA - USA

profile Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

Software Engineer Distributed Systems (Core) role:

Have been part of high velocity startup through high stages of growth Series B - Series E

  • We are looking for a senior distributed systems engineer to join the Core Team (aka our Distributed Systems) Team. Our Core Team handles the scheduling planning and execution of data syncing. They work on the systems that power our core syncing engine that other engineering teams as well as customers rely on.
  • A pain point in hiring for this team is that we are struggling to find people who have built reliable scalable maintainable systems who we would trust to make decisions for our Core Syncing Engine.
  • Ideal candidates for this role are distributed systems experts have excellent communication they have built syncing engines that process and move terabytes of data per day in a scalable way they have created event collection or data streaming services that power company critical systems and they have owned systems that have undergone orders of magnitude of growth and helped them scale accordingly.

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

Youve created event collection or data streaming services that power company critical systems ( work with message queues Kafka SQL databases Kubernetes Docker)

Youve owned systems that have undergone orders of magnitude of growth and helped them scale accordingly

Youve 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

Software Engineer Distributed Systems (Core) role: Have been part of high velocity startup through high stages of growth Series B - Series E We are looking for a senior distributed systems engineer to join the Core Team (aka our Distributed Systems) Team. Our Core Team handles the scheduling plannin...
View more view more