
SRE Monitoring Platform Software Engineer
Posted Oct 22

Posted Oct 22
This is a fully remote position, open to applicants in California, +1 more state.
β’ Develop monitoring and automation components for the NeoCloud SRE platform.
β’ Create components such as collection-agent, metrics-store, logs-store, traces-store, profiles-store, enrichment-service, and collection-monitor.
β’ Write code for ingestion, query, and storage paths.
β’ Contribute to the alert-engine framework, alert correlation, and SLO framework.
β’ Implement and fine-tune default alert rules.
β’ Assist in the development of topology, cluster health, and OSS-SRE-tool collection plugins for Kubernetes, Slurm, Ray, Volcano, Kueue, and KubeRay.
β’ Aid in building components such as remediation, orchestration, workflow, inspection-probe, and job-scheduler.
β’ Instrument services with metrics, logs, and traces utilizing OpenTelemetry.
β’ Create dashboards and draft on-call runbooks.
β’ Develop unit, integration, and contract tests.
β’ Engage in chaos and soak testing.
β’ Deploy production code using GitOps and CI/CD pipelines.
β’ Operate the developed components under the guidance of senior engineers and participate in on-call duties as a shadow before transitioning to primary responsibility.
β’ 0-2 years of experience in software engineering; recent graduates with notable projects or internships are encouraged to apply.
β’ Strong foundation in Go, Python, Java, or Rust; Go is preferred.
β’ Ability to write clean, tested, and readable code while articulating design decisions.
β’ Knowledge of data structures, algorithms, concurrency, TCP/HTTP networking, and operating system concepts.
β’ Understanding of distributed systems concepts, including idempotency, retries, back-pressure, caching, and eventual consistency.
β’ Practical experience with Prometheus, Grafana, Loki, or similar tools; capability to write basic PromQL and instrument services.
β’ Familiarity with Linux, shell commands, system logs, and standard debugging tools.
β’ Basic knowledge of Kubernetes, including Pods, Services, and Deployments; experience running applications on Kubernetes.
β’ Understanding of Git and CI fundamentals, including branching, pull requests, and utilizing a CI pipeline.
β’ Consistent practice of writing unit and integration tests.
β’ Proficient in written and verbal English.
β’ A strong curiosity and eagerness to learn about GPU/AI infrastructure, AIOps, distributed systems, and production-scale observability.
β’ Competitive salary and performance-based bonuses.
β’ Comprehensive health, dental, and vision insurance.
β’ Flexible work hours and remote work options.
β’ Opportunities for professional development and continuous learning.
β’ Collaborative and inclusive company culture.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.