Observe is a SaaS Observability product which enables businesses to investigate modern distributed applications 10x faster. Observe ingests anything with a timestamp (e.g. system and application logs, metrics, and traces), and then structures that data so that it is correlated and easy to navigate. We enable engineers to spend more time coding features and less time investigating incidents. Finally, because of Observe’s unique elastic architecture, it is priced based on usage, making it cost 10x less than incumbents.
To enable a customer to take full advantage of what Observe platform can offer, it is critical that we bring large volumes of observability data from many sources onto Observe, shape and store it in query-able formats. You’ll play a pivotal role in the data intake team, focused on the agent and data pipeline that collect and move such data to Observe. Your work will directly help us expand Observe to more and more customers and scale it to ever-increasing data ingest volume.
What you’ll be doing:
- Build Observe agent and data pipeline to collect and transfer high-volume observability data from hosts, Kubernetes and cloud services, to Observe backend
- Build the control plane for managing fleets of agent at scale
- Solve complex scalability and performance challenges in both data and control plane
You’ll be a good fit if you have:
- BS or MS in Computer Science and solid computer science fundamentals
- 2+ years of backend development experience
- Experience with a statically typed language, e.g. Go, C++, or JavaA solid understanding of Kubernetes and AWS or GCP, or willingness to learn
- Great written and spoken communication skills about technical topics