
Software Engineer, Distributed Systems – Core
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States, +1 more country.
• Engage with the systems that drive the syncing engine utilized by both customers and engineering teams.
• Utilize expertise in distributed systems, performance enhancement, and troubleshooting to manage substantial quantities of customer data.
• Work on multi-cloud and multi-region infrastructures that cater to a global clientele.
• Take ownership of projects, guiding them from inception to completion.
• Collaborate directly with customers to address challenging scaling issues.
• Shape team and company priorities through your contributions.
• Enhance syncing processes to boost synchronization speeds to platforms like Facebook and Snapchat.
• Create real-time syncing and streaming-source support, incorporating webhooks and queues.
• Assess scalability and reliability constraints, designing solutions for significant future growth.
• Construct a low-latency caching layer for the Personalization API over data warehouses, aiming for under 30ms p90 response times and handling millions of queries per second.
• Over 7 years of experience as a software engineer with exceptional aptitude and a background in distributed systems.
• Strong backend engineering skills; full-stack experience is not required.
• A strong desire to tackle complex technical challenges that deliver tangible value to customers.
• Proven experience in creating event collection or data streaming services that support critical company operations.
• Familiarity with message queues, Kafka, SQL databases, Kubernetes, and Docker.
• Proven track record of managing systems that have experienced significant growth and scaling them effectively.
• Comfortable with distributed systems and high-scale environments, or a strong willingness to quickly acquire this experience.
• Experience in building syncing engines capable of processing and transferring terabytes of data daily in a scalable manner.
• Relevant skill set and a quick learning aptitude.
• A degree from a top 30 computer science program, such as the University of Waterloo, Harvard, Columbia, Princeton, Stanford, UC Berkeley, MIT, CMU, Caltech, Cornell, Duke, Dartmouth, Brown, or IITs.
• Competitive salary and performance-based bonuses.
• Comprehensive health and wellness benefits.
• Opportunities for professional development and career advancement.
• Flexible work hours and remote work options.
Injective Labs
Blockvora
Ondo Finance
Bright Vision Technologies
Get handpicked remote jobs straight to your inbox weekly.