
파트타임 Rust 엔지니어
파트타임 Rust 엔지니어로서 Remotebase의 제품 기업 고객을 위한 안정적인 백엔드 서비스, API, 인프라 도구 및 시스템 소프트웨어를 개발합니다. 분산된 팀과 비동기 방식으로 협업하며 프로덕션 환경에 적용할 솔루션을 구축합니다.
설명
- 프로덕션 환경에 적합한 Rust 서비스와 라이브러리를 개발하고 유지 관리합니다.
- 안전하고 관용적인 방식으로 충분히 테스트된 코드를 작성하며 속도와 메모리 사용량에 주의를 기울입니다.
- Tokio와 Axum, Actix-web 또는 Tonic(gRPC) 같은 프레임워크를 사용해 비동기 서비스를 만듭니다.
- 성능이 중요한 코드를 프로파일링하고 동시성, 지연 시간, 메모리 문제를 해결합니다.
- 서비스를 데이터베이스, 메시지 큐, 클라우드 인프라에 연결합니다.
- 코드 리뷰를 진행하고 경험이 적은 엔지니어를 지원하며 기술적 의사 결정에 기여합니다.
- 명확한 글로 소통하며 분산된 팀과 비동기 방식으로 협업합니다.
지원 자격
- 전문 소프트웨어 엔지니어링 경력 5년 이상이며, 이 중 3년 이상 프로덕션 환경에서 Rust를 사용한 경험이 있어야 합니다.
- Rust의 소유권, 대여, 라이프타임, 트레이트, 제네릭을 능숙하게 다뤄야 합니다.
- Tokio, futures, Send/Sync 제약을 포함한 비동기 Rust 실무 경험이 있어야 합니다.
- 프로덕션 백엔드 서비스 또는 시스템 소프트웨어를 구축하고 운영한 경험이 있어야 합니다.
- 동시성, 메모리 관리, 성능 프로파일링을 이해해야 합니다.
- 단위 테스트, 통합 테스트 또는 속성 기반 테스트로 Rust 코드를 테스트하고 CI/CD를 사용한 경험이 있어야 합니다.
- Postgres 또는 Redis 같은 SQL·NoSQL 데이터베이스와 sqlx, Diesel, SeaORM 같은 crate를 사용한 경험이 있어야 합니다.
- Docker, Linux 및 AWS, GCP, Azure 중 하나 이상에 익숙해야 합니다.
- 영어 말하기와 쓰기 능력이 뛰어나야 합니다.
- 매주 20시간 근무할 수 있어야 하며, 미국 시간대와 겹치는 4시간을 포함해야 합니다.
- 우대 사항: Unsafe Rust, FFI(C/C++ 또는 PyO3를 통한 Python) 또는 WebAssembly 경험.
- 우대 사항: 임베디드 시스템, 네트워킹, 블록체인 또는 분산 시스템 경험.
- 우대 사항: Rust 생태계의 오픈 소스 프로젝트에 기여한 경험.
- 우대 사항: tracing, OpenTelemetry, Prometheus 같은 관측성 도구에 대한 지식.
- 우대 사항: C++ 또는 Go 경험.
복리후생
- 원격 근무가 가능하며 사무실을 이용할 수도 있습니다.
- 유연한 근무 시간을 선택할 수 있습니다.
- 시장 경쟁력 있는 보상을 제공합니다.
- 학습 및 경력 성장 기회를 제공합니다.









