Software Engineer, Distributed Systems
New
H
HightouchCustomer Data Platforms
Remote (North America)Full-TimeSenior
Salary$180,000 - $400,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Data engineeringDistributed Systems
Requirements
- Deep expertise in distributed systems and high-scale system architecture.
- Experience building scalable data syncing or streaming services.
- Ability to design and own complex technical projects from start to finish.
- Proven experience managing systems through significant data growth.
- Strong technical problem-solving skills and performance optimization experience.
- Excellent communication and collaboration skills for working with internal teams and customers.
- High level of ownership and autonomy in a fast-paced environment.
Responsibilities
- Build and maintain systems that power the customer-facing syncing engine.
- Analyze and optimize syncing processes to move massive amounts of data efficiently.
- Design solutions for real-time and streaming data syncs.
- Architect systems to handle orders of magnitude of growth in scale and reliability.
- Develop and maintain the Personalization API for low-latency, real-time personalization.
- Manage and extend multi-region and multi-cloud infrastructure to meet data residency requirements.
- Work directly with customers to troubleshoot and solve complex scaling problems.
View Full Description & ApplyYou'll be redirected to the employer's site