SRE Monitoring Platform Software Engineer

Posted Oct 22

This is a fully remote position, open to applicants in California, +1 more state.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ 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.

People also viewed

finanzen.net GmbH9 hours ago

Senior Software Engineer, C#/.NET

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
DaVita Kidney Care9 hours ago

Technical Lead, Technology Business Management

US flagTennessee OnlyFull-timeFull-stack Engineer$78k – $119k/year
ApplyView job
Q-Free9 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$150k/year
ApplyView job
Simsy Ventures9 hours ago

Application Developer, Java, JavaScript – Full-Stack

US flagAlabama, +30 more locationsPart-timeFull-stack Engineer$55 – $60/hour
ApplyView job
Torc Robotics9 hours ago

Senior Software Engineer, Autonomy Core Frameworks

US flagMichigan OnlyFull-timeFull-stack Engineer$160.8k – $193k/year
ApplyView job
RTX9 hours ago

Principal Software Engineer IV

US flagMichigan OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers