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