SRE Monitoring Platform Software Engineer

Bitdeer (NASDAQ: BTDR)

Austin, TX0–2 yrs59m agovia LinkedIn

About the Role

Bitdeer is building an AI-operated GPU cloud. The SRE Platform team builds the monitoring and automation substrate that other squads depend on. As an entry-level Software Engineer on the SRE / Monitoring Platform team, you contribute to the NeoCloud SRE platform, a multi-region system that observes, protects, and operates a GPU rental fleet. This is a build + learn role where you write code, write tests, and operate what you build under guidance. You will participate in on-call as a shadow before taking primary. Within 12 months, you should be delivering components independently and growing toward owning a sub-context.

Key Responsibilities

Where you'll contribute (guided by a senior engineer):

  • Collection + Storage: Help build collection-agent, metrics-store / logs-store / traces-store / profiles-store, enrichment-service, collection-monitor. Write ingestion, query, and storage-path code.
  • Alert + Correlation + SLO: Contribute to alert-engine-framework, alert-correlation, slo-framework; implement and tune default alert rules.
  • Topology + Cluster-Health: Contribute to topology-service, cluster-health-rollup, OSS-SRE-tool collection plugins for K8s / Slurm / Ray / Volcano / Kueue / KubeRay.
  • Remediation + Workflow + Jobs: Help build remediation-actuator, orchestration / workflow components, inspection probes, job-scheduler.
  • Observability instrumentation: Instrument services with metrics, logs, and traces via OpenTelemetry; build dashboards; write runbooks.
  • Test discipline: Write unit / integration / contract tests for everything you ship; participate in chaos and soak tests.

Requirements & Tech Stack

  • Solid fundamentals in one programming language: Go (preferred), Python, Java, or Rust.
  • CS fundamentals: data structures, algorithms, concurrency, basic networking (TCP / HTTP), and operating-system concepts (processes, threads, I/O).
  • Distributed systems basics: understanding of idempotency, retries, back-pressure, caching, and eventual consistency.
  • Monitoring / observability exposure: hands-on with Prometheus, Grafana, Loki, or similar; ability to write a basic PromQL query and instrument a service.
  • Familiarity with Linux and the shell.
  • Kubernetes basics: understanding of Pods, Services, Deployments; experience running something on K8s.
  • Git + CI basics: branching, pull requests, and experience with a CI pipeline (e.g., GitHub Actions, GitLab CI).
  • Test discipline: habit of writing unit and integration tests.
  • Communication: clear written and verbal English.
  • Curiosity and a learning mindset.

Qualifications

  • 0-2 years of software engineering experience (new graduates with strong projects or internships welcome).
  • Internship or project in monitoring / observability, telemetry pipelines, or platform / SRE tooling.
  • Exposure to GPU / AI-infra: DCGM, InfiniBand / RoCE, Kubernetes GPU Operator, Slurm / Ray.
  • Exposure to AIOps / ML-adjacent tooling (anomaly detection, alert correlation).
  • Contributions to open-source observability or cloud-native projects.

Entry-Level Software Engineer Jobs in Austin · last 7 days

18 openings · all need no experience

Most hiring: Amazon, Neuralink, Allen Control Systems

See all 18 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job