Senior Software Engineer, Streaming

Crusoe

$209K — $253K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in building and operating distributed systems particularly focused on streaming or real-time data platforms.
  • Hands-on familiarity with Kafka or similar technologies.
  • Proficiency in backend programming languages including Java, Scala, Go, or Python.
  • Experience in managing services within cloud or extensive infrastructure settings.
  • Strong grasp of observability concepts like metrics, logging, and alerting.
  • Can debug complex issues in production environments across distributed systems.
  • Demonstrated ownership of features from initial design to production implementation.

Responsibilities

  • Design, build, and maintain streaming services that process observability data.
  • Implement real-time data processing systems using platforms such as Kafka or Kinesis.
  • Scale infrastructure for high-throughput telemetry ingestion and manage burst traffic patterns.
  • Ensure reliability of streaming systems with instrumentation and alerting.
  • Collaborate with SRE and platform teams to integrate streaming data into observability tools.
  • Participate in on-call rotations and incident response activities.
  • Enhance system reliability through automation and infrastructure-as-code initiatives.

Benefits

  • Industry competitive pay with Restricted Stock Units.
  • Comprehensive health insurance options including HDHP, PPO, vision, and dental.
  • Employer contributions to HSA accounts.
  • Generous paid time off policy and holiday schedule.
  • Paid Parental Leave and life insurance options included.
  • 401(k) plan with a 100% match up to 4% of the salary.
  • Tuition reimbursement and cell phone reimbursement provided.
  • Paid commuter benefit up to $300 a month and subscription to the Calm app.
Full Job Description
About This Role

We're looking for a Senior Streaming Software Engineer to join the Observability team within our Cloud Infrastructure organization. This team builds and operates the real-time data platforms that power metrics, logs, traces, and event streams used by engineers across the company to understand and operate Crusoe's AI cloud reliably at scale.

In this role, you'll design, build, and operate high-throughput streaming systems that process massive volumes of telemetry data generated across our GPU cloud and global data centers. Your work will help ensure engineers have real-time visibility into complex distributed systems and the infrastructure that powers them.

This is an opportunity to work on large-scale data pipelines and distributed systems that power observability across a rapidly scaling AI cloud environment.

What You'll Be Working On
  • Designing, building, and maintaining streaming services and pipelines that ingest and process observability data including logs, metrics, traces, and operational events
  • Implementing real-time data processing systems using technologies such as Kafka, Kinesis, Pub/Sub, Flink, or similar streaming platforms
  • Scaling streaming infrastructure to support high-throughput telemetry ingestion, high-cardinality workloads, and bursty infrastructure traffic patterns
  • Ensuring streaming systems are reliable and observable, with strong instrumentation, dashboards, and alerting
  • Collaborating with SREs and platform teams to integrate streaming data into internal observability tools and operational workflows
  • Participating in on-call rotations, incident response, and post-incident reviews
  • Improving system reliability and developer experience through automation, CI/CD, and infrastructure-as-code practices
  • Contributing to technical design discussions and reviews for new streaming capabilities
What You'll Bring to the Team
  • Strong experience building and operating distributed systems, especially streaming or real-time data platforms
  • Hands-on experience with Kafka or similar distributed streaming technologies
  • Proficiency in backend languages such as Java, Scala, Go, or Python
  • Experience operating services in cloud or large-scale infrastructure environments
  • Solid understanding of observability fundamentals including metrics, logging, tracing, and alerting
  • Comfort debugging production issues across distributed systems
  • Ability to own features end-to-end, from design through production operations
  • Strong collaboration skills and a pragmatic engineering mindset
Bonus Points
  • Experience building observability platforms at cloud or data center scale
  • Familiarity with stream processing frameworks and delivery semantics
  • Experience with Kubernetes and containerized infrastructure
  • Exposure to schema management, data contracts, or serialization formats
  • Experience working with bare-metal infrastructure or large-scale data center environments
  • Interest in mentoring junior engineers


Benefits:
  • Industry competitive pay
  • Restricted Stock Units in a fast growing, well-funded technology company
  • Health insurance package options that include HDHP and PPO, vision, and dental for you and your dependents
  • Employer contributions to HSA accounts
  • Paid Parental Leave
  • Paid life insurance, short-term and long-term disability
  • Teladoc
  • 401(k) with a 100% match up to 4% of salary
  • Generous paid time off and holiday schedule
  • Cell phone reimbursement
  • Tuition reimbursement
  • Subscription to the Calm app
  • MetLife Legal
  • Company paid commuter benefit; $300 per month


Compensation:

Compensation will be paid in the range of $209,000 - $253,000 + Bonus. Restricted Stock Units are included in all offers. Compensation to be determined by the applicant's education, experience, knowledge, skills, and abilities, as well as internal equity and alignment with market data.

Similar Jobs

More Jobs at Crusoe

More Information Technology Jobs

Find similar Senior Software Engineer, Streaming jobs: