Apply

Software Engineer, Distributed Systems

Posted about 2 months agoViewed

View full description

💎 Seniority level: Senior, Senior role, focus on impact and potential for growth more than years of experience

💸 Salary: 180000.0 - 260000.0 USD per year

🔍 Industry: Data Management / Software Development

🗣️ Languages: English

⏳ Experience: Senior role, focus on impact and potential for growth more than years of experience

🪄 Skills: Troubleshooting

Requirements:
  • Passion for solving hard technical problems that generate real value for customers.
  • Experience with distributed systems and high-scale systems or a desire to quickly build this experience.
  • Experience building syncing engines that process large volumes of data.
  • Ability to create event collection or data streaming services.
  • Ownership experience in systems that have grown significantly.
Responsibilities:
  • Work on the systems that power the syncing engine relied upon by customers and engineering teams.
  • Analyze and optimize sync speed for data sent to destinations like Facebook and Snapchat.
  • Develop capabilities for real-time data syncing from sources.
  • Ensure scalability and reliability in infrastructure to accommodate growth.
  • Support multi-region and multi-cloud backend for global data residency requirements.
Apply

Related Jobs

Apply

🧭 Full-Time

💸 180000.0 - 260000.0 USD per year

🔍 Data Integration / Software Engineering

🏢 Company: Hightouch👥 101-250💰 $38,000,000 Series B over 1 year agoDeveloper PlatformCRMSaaSMarketingInformation TechnologySoftware

  • Passion for solving challenging technical problems that deliver customer value.
  • Experience or desire to work with distributed systems and high-scale systems.
  • Ability to build syncing engines that process significant data volumes.
  • Proven experience in building event collection or data streaming services.
  • Ability to manage systems that have experienced substantial growth.

  • Own and deliver projects from start to finish, focusing on the syncing engine used by customers and other engineering teams.
  • Analyze sync processes for optimization to increase speed.
  • Develop real-time syncing capabilities and solutions for scalability and reliability.
  • Support the Personalization API to enhance data warehouse capabilities.
  • Manage multi-region and multi-cloud infrastructure to meet global customer needs.

Backend DevelopmentSoftware DevelopmentCloud ComputingCommunication SkillsAnalytical SkillsCollaborationC (Programming language)Troubleshooting

Posted 4 months ago
Apply