Software Engineer, Distributed Systems – Core

Posted 1 day ago

This is a fully remote position, open to applicants in United States, +1 more country.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

Injective Labs3 days ago

Golang, Blockchain Engineer

US flagUnited States OnlyFull-timeBlockchain Engineer
ApplyView job
Blockvora4 days ago

Blockchain Engineer

Anywhere in the WorldFull-timeBlockchain Engineer$60 – $100/hour
ApplyView job
Ondo Finance5 days ago

Blockchain Engineer

US flagUnited States OnlyFull-timeBlockchain Engineer
ApplyView job
Bright Vision Technologies6 days ago

Blockchain Developer

US flagUnited States OnlyFull-timeBlockchain Engineer$140k – $200k/year
ApplyView job
NVIDIANov 2

Senior Software Engineer, Distributed Systems

US flagCalifornia, +2 more statesFull-timeBlockchain Engineer
ApplyView job
CyberScope, a TAC Security CompanyOct 31

Smart Contract Auditor / Blockchain Developer

GR flagGreece OnlyFull-timeBlockchain Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers