hireVouch · 3 months ago
Software Engineer - Distributed Systems
hireVouch is seeking a distributed systems engineer to enhance their syncing engine that supports a global customer base. The role involves optimizing performance and reliability while working on multi-cloud and multi-region infrastructure, allowing engineers to take ownership of projects and directly engage with customers.
Staffing & Recruiting
Responsibilities
Analyze every part of our syncing process and find where we can optimize to sync data more quickly
Envision a world where we also do syncs in real-time and support streaming sources like webhooks and queues
Evaluate current future bottlenecks in scaling and reliability, and architecting for the next order of magnitude of growth
Provide a low latency caching layer on top of data warehouses for real-time personalization use cases
Support multi-region and multi-cloud backend, including extending it to launch in new regions to support data residency requirements
Qualification
Required
Experience with distributed systems and high-scale systems
Ability and desire to build experience quickly in distributed systems
Experience building syncing engines that process and move terabytes of data per day in a scalable way
Experience creating event collection or data streaming services that power company critical systems
Experience owning systems that have undergone orders of magnitude of growth and helped them scale accordingly
Relevant skills and a fast learner who is excited to take on challenges
Company
hireVouch
Our Edge Hiring and retaining skilled talent is paramount for your company’s success.
Funding
Current Stage
Early StageCompany data provided by crunchbase