Note: The job is a remote job and is open to candidates in USA. Career Renew is recruiting for a Software Engineer, Distributed Systems (Core) to work on innovative solutions for customer data management. The role involves optimizing data syncing processes and improving scalability and reliability for a global customer base.
Responsibilities
- Work on the systems that power the syncing engine our customers and other engineering teams rely on
- Analyze every part of our syncing process and find where we can optimize to sync data more quickly
- Support streaming sources like webhooks and queues for real-time syncing
- Evaluate current future bottlenecks in scaling and reliability, and architect for the next order of magnitude of growth
- Extend our multi-region and multi-cloud backend to launch our platform in new regions
Skills
- 7+ years of experience as a software engineer with a very high level of general aptitude and work in distributed systems (Mandatory)
- Have been part of high velocity startup through high stages of growth, Series B - Series E (i.e Stripe, Kong, Semgrep) (Mandatory)
- Staff level minimum with a history of getting promoted quickly at the listed companies. (Mandatory)
- 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 (Mandatory)
- Extremely strong in systems design fundamentals and understanding of how large scale distributed systems behave (Mandatory)
- You've created event collection or data streaming services that power company critical systems (work with message queues, Kafka, SQL databases, Kubernetes, Docker) (Mandatory)
- You've owned systems that have undergone orders of magnitude of growth and helped them scale accordingly (Mandatory)
- Extremely strong communication skills, and are a fast learner who is excited to take on the challenges we face (Mandatory)
- You've built data sync engines that process and move terabytes of data per day in a scalable way
- Work close to the infrastructure layer of code, someone who knows how even the tools (i.e. spark, flink, kafka) are built
Benefits
- Plus benefits
- Plus equity
- Visa sponsorship available
Company Overview