Software Engineer - Distributed Systems
New
North AmericaFull-TimeSenior
Salary180,000 - 320,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Distributed Systems
Requirements
- Experience building scalable syncing engines processing large data volumes.
- Background in event collection or data streaming services.
- Proven ownership of systems undergoing significant scale.
- Strong distributed systems expertise.
- Experience with performance optimization and troubleshooting.
- Strong communication skills.
- Growth mindset and highly motivated.
Responsibilities
- Build and improve the core syncing engine.
- Optimize data syncing processes for speed and efficiency.
- Develop real-time streaming syncing features.
- Architect systems for scalability and reliability to handle rapid growth.
- Develop and maintain the low-latency Personalization API.
- Support and extend multi-region and multi-cloud backend infrastructure.
View Full Description & ApplyYou'll be redirected to the employer's site