Software Development Engineer II • Distributed Systems • Search Infrastructure
Software engineer working on large-scale distributed systems with a focus on search infrastructure and ingestion-heavy workloads.
Currently part of Amazon OpenSearch, building systems that handle high data throughput while maintaining stability under load. Work involves system design, performance optimization, and improving operational reliability in production environments.
Amazon Web Services — Software Development Engineer 2 (OpenSearch)
- Built internal mechanisms to support scalable ingestion workflows
- Implemented flow control / backpressure systems to stabilize clusters under load
- Performed large-scale benchmarking to identify and remove system bottlenecks
- Improved observability across indexing and recovery paths
- Investigated and resolved production issues across distributed systems
- Focuses on predictable performance under load
- Prioritizes clear observability over reactive debugging
- Balances throughput, latency, and cost
Languages: Java, Python, C++, Rust
Infrastructure: AWS
Systems: Distributed system design, search systems
Tools: Docker, Kubernetes, Linux
- Distributed indexing systems
- High-throughput ingestion pipelines
- Resource-efficient system design
- Performance benchmarking
- Internals of search engines
Focus: building systems that behave well under stress.



