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
180,000 - 320,000 USD per year
Apply Now