Software Engineer: Systems Programmer / Data Ingest
San Mateo, CA
Engineering /
Full-time /
On-site
Observe is building a multi-tenant SaaS product in the Observability space. The core of the product is a novel data management platform that combines stream processing and a temporal-relational data model, implemented on top of a cloud data warehousing platform (Snowflake).
We are looking for a strong systems programmer (m/f/d) to drive the performance, scalability, and reliability aspects of various platform components, in particular the data ingest pipeline.
Ideal Candidate Profile
- Strong systems programming skills
- Strong knowledge of C++
- Knowledge of GoLang is a Plus
- Experience in distributed systems, network protocols, RPC frameworks
- Familiarity with distributed message queuing systems such as Kafka is a plus
- Basic knowledge of relational data management useful for context
Work Responsibilities
- Extend and optimize the ingest pipeline, from data collection to Snowflake
- Rewrite and extend existing ingest pipeline Go code in C++
- Rewrite or add other performance-critical platform components in C++
- Work with operations team on capacity planning, security concerns, instrumentation, alerting