Skip to Content

Software Engineer

Job Overview

As a Systems Software Engineer on our Core Engineering team, you will design and scale critical distributed infrastructure handling massive data volumes under rigorous latency constraints.

Key points

  1. Architect Resilient Distributed Systems: Design, implement, and optimize mission-critical platform components—spanning distributed consensus, concurrency control…

  2. Lead High-Impact Technical Initiatives: Drive core platform capabilities from technical design and prototyping through production rollout…

  3. Tackle Complex Systems Challenges: Analyze and resolve multi-faceted issues across resource scheduling, data durability, and hardware-software bottlenecks…

  4. Champion Engineering Quality & Mentorship: Elevate team-wide engineering practices through thoughtful architectural discussions, thorough code reviews, and cross-team collaboration…

  5. Proficiency in writing modern, high-performance, and concurrent C++, with a focus on code clarity, maintainability, and testing discipline.

  6. Distributed Systems & OS Fundamentals: Solid foundation in distributed systems concepts (such as consistency models, replication…

  7. Demonstrated ability to dissect complex architectural problems, debug distributed anomalies across system layers, and make balanced technical trade-offs between performance, simplicity, and reliability.

  8. Collaborative Technical Execution: Strong interpersonal and communication skills, with an eagerness to share knowledge, align across functional engineering teams…

Skills

LinuxPrototypingCommunicationProblem Solving

Similar jobs

More open roles like this one