
anthropic
Staff+ Software Engineer, Caching
인프라·DevOps개발
AI 요약
Anthropic에서 제품·리서치 전반에 쓰이는 캐시 인프라를 처음부터 설계·구축·운영할 시니어 엔지니어를 채용합니다. 대규모 Redis 플릿, CDC 기반 캐시 무효화, 클라이언트 라이브러리와 개발자용 추상화, 멀티클라우드 캐시 아키텍처를 담당하며, 지연시간·신뢰성·비용을 최적화하는 핵심 인프라 역할입니다.
주요 업무
전사 Product 및 Research에서 사용하는 캐싱 인프라의 기술 방향성 수립, 대규모 managed Redis fleet 설계·구축·운영, 전사 공용 client libraries 및 개발자용 추상화 개발, CDC 기반 cache invalidation 설계·운영, GCP/AWS/first-party 및 기타 환경을 아우르는 캐시 아키텍처 설계, latency/hit rate/reliability/cost 효율 최적화, 캐시 관측성(observability) 및 디버깅 도구 구축, 제품·리서치 팀과 협업하여 접근 패턴을 이해하고 인프라 가속화, caching 기술의 build-vs-buy 의사결정 수행.
자격 요건
필수: 프로덕션 분산 시스템을 구축·운영한 소프트웨어 엔지니어 경험, 캐싱 아키텍처(무효화 전략, 일관성 트레이드오프, 장애 모드) 깊은 이해, Redis/Memcached 등 인메모리 데이터 스토어 운영 경험, Go/Rust/Java/C++ 또는 대규모 Python 숙련도, 대형·복잡한 인프라 프로젝트 리딩 경험, 빠른 실행과 프로덕션 신뢰성의 균형을 맞출 수 있는 역량, 강한 기술 리더십과 협업 능력. 우대: 10년+ 분산 인프라 구축·확장 경험, 3년+ 대규모 프로젝트/팀 리딩, managed infrastructure platform 또는 내부 서비스 구축 경험, CDC(Debezium 등) 또는 streaming 인프라 경험, Redis Cluster/Valkey/ElastiCache/Memorystore 운영 경험, 내부용 client library/SDK 설계 경험, 고성장 기업에서의 인프라 스케일링 경험, 멀티클라우드/하이브리드 클라우드 경험, 캐싱/DB internals 오픈소스 기여.
기술 스택
RedisMemcachedGoRustJavaC++PythonGCPAWSCDCDebeziumRedis ClusterValkeyElastiCacheMemorystore