We are seeking a Software Engineer to design, build, and maintain scalable components of Observe's ingest pipeline. The ideal candidate will have experience in building high-scale systems, proficiency in C++ and/or Go, and a strong understanding of distributed systems fundamentals.
Requirements
- Experience in building systems or backend, ideally in high-scale or high-throughput environments.
- Proficiency in C++ and/or Go in production environments.
- Strong understanding of distributed systems fundamentals — concurrency, sharding, fault tolerance, etc.
- Deep experience with performance optimization in low-latency or resource-constrained systems.
- A strong sense of user empathy and product intuition — you think beyond APIs and care about end-to-end experience.
- Proven ability to work collaboratively across engineering and product teams.
Benefits
- Competitive compensation
- Equity
- Benefits