
Senior Software Engineer – Time Synchronization
Clockwork.io4 months ago
Base Salary
$150k - $230k/yr
Responsibilities
- Design and implement core time synchronization algorithms and services.
- Improve accuracy, drift correction, and fault tolerance of distributed clocks.
- Build globally scalable services under tight latency and consistency constraints.
- Develop observability systems for clock health, skew detection, and anomaly analysis.
- Optimize performance at the OS, kernel, and network levels where necessary.
- Collaborate with infrastructure, platform, and product teams.
- Lead technical direction and mentor engineers.
Requirements
- At least 6 years of experience in systems or distributed systems engineering.
- Strong proficiency in C++ and Go.
- Deep understanding of distributed systems concepts including consensus, replication, and fault tolerance.
- Experience with time synchronization protocols such as NTP or PTP, or related domains.
- Familiarity with Linux systems programming and networking stacks.
- Experience debugging low-level performance and correctness issues.
- Strong problem-solving and design skills.
- Nice-to-have experience includes kernel development, eBPF, real-time systems, high-frequency trading infrastructure, hardware clocks, NIC timestamping, GPS-based timing, or operating large-scale distributed systems in production.
Benefits
- Friendly and inclusive workplace culture
- Great benefits package
- Catered lunch
About Clockwork.io
Clockwork.io pioneers Software-Driven AI Fabrics™, delivering a programmable software layer that makes large-scale AI clusters observable, deterministic, and resilient by design to drive continuous workload progress and peak cluster utilization. Its FleetIQ platform enables enterprises to train, deploy, and serve the world's most demanding AI workloads faster, more reliably, and at lower cost. Companies including Uber, Wells Fargo, DCAI, Nebius, Nscale, and White Fiber trust Clockwork.io to power their AI infrastructure. Learn more at www.clockwork.io