Software Engineer - Distributed Systems jobs in United States
cer-icon
Apply on Employer Site
company-logo

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

Distributed systemsPerformance optimizationTroubleshootingData streamingScalabilityMulti-cloud infrastructureIntellectual curiosityHigh ownershipFast-paced environment

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

twitter
company-logo
Our Edge Hiring and retaining skilled talent is paramount for your company’s success.

Funding

Current Stage
Early Stage
Company data provided by crunchbase