Senior Software Engineer, Monitor Ingestion
New
S
SysdigCloud security
Flexible - ItalyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Fluency in English.
- Experience
- 5+ years of professional experience
- Required Skills
- KubernetesGoRustDistributed Systems
Requirements
- Bring advanced coding skills and 5+ years of professional experience in at least one of Rust, Go, or C/C++.
- Be willing to learn and work across different technologies.
- Have a solid systems-programming background, including Linux internals, processes, control groups, networking, and file I/O.
- Have experience building performance-sensitive software that runs on customer infrastructure.
- Build software that is resource-bounded, robust to partial failures, and safe to run with privileges.
- Be familiar with distributed systems, including horizontally scalable services and/or event-driven architectures.
- Be fluent in English.
- Experience with eBPF, kernel-level instrumentation, or container runtimes such as containerd, CRI-O, or Docker is a strong plus.
- Familiarity with observability tools and telemetry is highly desirable.
- Familiarity with Kubernetes is a strong plus.
- Experience with cloud providers such as AWS, GCP, or Azure is a plus.
Responsibilities
- Own metrics collection and ingestion end to end, from agents on customer hosts and Kubernetes nodes through backend ingestion and processing.
- Solve performance problems across the pipeline.
- Address scalability problems across the pipeline.
- Ensure correctness across the pipeline.
- Lead technical design for features across the agent and backend.
- Collaborate with product and design on specifications and timelines.
- Participate in an on-call rotation to handle urgent issues.
View Full Description & ApplyYou'll be redirected to the employer's site