Skip to content
DatadogDatadog

Senior Software Engineer - Streaming Platform

Senior engineer building and optimizing Rust-based streaming client libraries (with Java/Go/Python bindings) and control plane services handling hundreds of millions of messages/sec.

About the job

What You’ll Do

  • Work within a distributed, high-impact team spanning Europe and the US, building critical technologies that power data pipelines for dozens of internal teams and hundreds of services.
  • Architect and implement resilient interactions between our client libraries and the control plane.
  • Optimize our high-throughput, low-level streaming library to push the boundaries of performance and efficiency.
  • Champion the developer experience by providing exceptional support, technical documentation, and proactive troubleshooting for our wide user base.
  • Lead high-stakes technical projects, maintaining end-to-end accountability for their delivery and quality.
  • Collaborate with partner teams on delivering projects wider than your team's scope.
  • Mentor junior engineers and interns, fostering a culture of technical excellence and shared knowledge.

Who You Are

  • Self-starter who experiments methodically, iterates rapidly, and views failure as a learning opportunity.
  • Finisher who takes projects through the finish line and does not stop at shipping code.
  • Thrive in collaborative environments, championing a blameless culture and actively fostering the growth of teammates.
  • Communicate complex ideas effectively, with experience gathering requirements from stakeholders and leading high-impact technical initiatives.
  • Deeply committed to user experience, ensuring the tools you build empower developers.
  • Strong proficiency in low-level languages (ideally Rust).
  • Passion for deep-dive investigations, particularly in performance optimization and debugging complex systems.
  • Curious about AI and actively leverage it to enhance your development workflow.
  • Bonus: Direct experience operating or using large-scale streaming systems like Kafka.
  • Bonus: Familiarity with language bindings and FFI.

Skills

Rust, Java, Go, Python, Kafka, Ffi, Performance Optimization, Distributed Systems, Language Bindings

Reddit

Reddit

United States

Senior Backend Engineer, Safety
$191k+/yrRemote5+ YOEBackend Engineering

Builds and ships backend products and maintainable APIs for Reddit’s Safety and Moderation organization. The role requires 5–8 years of software development experience, proficiency in a general-purpose programming language, API expertise, and the ability to lead and mentor engineers.

Reddit

Reddit

United States

Senior Software Engineer, Ads Creative Effectiveness
$191k+/yrRemote5+ YOEBackend Engineering

Builds scalable backend and GenAI systems for ad creative generation, editing, performance optimization, and safety at Reddit. The role requires distributed systems expertise, production ML integration, and technical leadership across Product, Design, and ML teams.

Reddit

Reddit

United States

Senior Backend Engineer, Compliance Engineering
$191k+/yrRemote5+ YOEBackend Engineering

Build and lead high-scale backend systems that help Reddit meet evolving privacy, security, and regulatory requirements. The role requires 5+ years of backend experience, distributed-systems expertise, technical leadership, and proficiency across modern cloud and backend technologies.

Harvey

Harvey

San Francisco, CA

Senior Software Engineer, Model Infrastructure
$193k+/yrHybrid5+ YOEBackend Engineering

Leads development of Harvey’s model infrastructure platform, including reliable AI inference, model routing, provider integrations, observability, and capacity management. Requires distributed-systems experience, strong programming skills, and technical leadership across engineering teams.

Fetch

Fetch

United States

Senior Backend Engineer II, Data & Agentic Context Platforms
$190k+/yrRemote8+ YOEBackend Engineering

Build and operate backend services, data pipelines, storage, and retrieval systems that provide trusted context to agentic platforms and product applications. The role requires 8+ years of software engineering experience, distributed-systems expertise, cloud infrastructure knowledge, and strong data modeling skills.