
Member of Technical Staff - Distributed Systems Engineer
Reflection6 months ago
Responsibilities
- Build and operate shared services used across research and production workflows.
- Define and uphold reliability targets through SLIs, SLOs, and healthy on-call practices.
- Maintain operational readiness through runbooks, incident playbooks, and capacity planning.
- Ensure correctness and performance under load, including consistency, tail latency, and failure modes.
- Develop APIs, SDKs, and internal platforms for rapid experimentation and iteration.
- Reduce operational burden through tooling, standardization, and scalable platform patterns.
Requirements
- Strong software engineering background with experience shipping production-grade systems.
- Experience designing APIs, services, or developer platforms handling large-scale data or compute.
- Ability to navigate complex codebases, debug difficult problems, and optimize for reliability and speed.
- Experience or familiarity with distributed systems, service development, reliability, and performance under load.
- Comfort working across research and infrastructure boundaries in a fast-paced startup environment.
Benefits
- Top-tier compensation with salary and equity.
- Comprehensive medical, dental, vision, life, and disability insurance.
- Fully paid parental leave for all new parents, including adoptive and surrogate journeys.
- Financial support for family planning.
- Paid time off, relocation support, and additional perks.
- Lunch and dinner provided daily.
- Regular off-sites and team celebrations.
About Reflection
Reflection is a New York–based, privately held research lab developing open foundational AI models and agentic coding tools for developers, enterprises, and public-sector users. The team includes former researchers from DeepMind, OpenAI, and Anthropic, and their work focuses on transparent, customizable systems that organizations can deploy with ownership and control.