Senior Software Engineer, Workload Resilience

Added
12 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

rust javascript database python distributed systems

📋 Description

  • Write production-ready database code in C++, Rust, or possibly another low-level language
  • Write unit tests and integration tests in C++, Rust, Javascript, and Python to demonstrate
  • Investigate the availability and performance characteristics of the server and write regression
  • Implement and continuously improve server workload policies to rate limit, prioritize, and make
  • Improve the workload and system observability/diagnostics of the core server.
  • Diagnose availability, performance and correctness test failures, identify bugs and/or deficiencies

🎯 Requirements

  • Minimum 5 years of experience in programming, debugging, and performance tuning distributed and/or
  • Strong operational excellence fundamentals, with a focus on refining tools, team processes, and
  • Strong systems fundamentals, including multi-threaded programming and performance profiling
  • Excellent verbal and written technical communication skills and a desire to collaborate with
  • Experience with distributed system concepts such as fault tolerance, consistency, and availability
  • Experience with writing software to observe and mitigate overload scenarios for highly performant

🎁 Benefits

  • Equity
  • Participation in the employee stock purchase program
  • Flexible paid time off
  • 20 weeks fully-paid gender-neutral parental leave
  • Fertility and adoption assistance
  • 401(k) plan
Get alerts for new remote engineering jobs
A weekly email with new matches. Unsubscribe anytime.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →