
palantir
Software Engineer - Apollo Systems →
AI 요약
Palantir에서 Apollo 플랫폼의 소프트웨어 엔지니어를 채용합니다. 본 직무는 대규모 분산 시스템을 구축하고 운영하며, Kubernetes 클러스터의 원격 운영 및 유지보수를 담당합니다. OCI, Docker, 스토리지, 분산 시스템에 대한 깊은 이해를 바탕으로 백업 및 복구 솔루션 개발, 컨테이너 아티팩트 스토어 최적화 등을 수행합니다. 시스템 프로그래밍 경험과 Golang, Java 등 언어 능력이 요구되며, 4년 이상의 소프트웨어 개발 경력이 필요합니다.
주요 업무
• 수백 개의 프로덕션 환경에 걸쳐 소프트웨어 배포 오케스트레이션을 담당하는 고가용성 시스템 구축 및 유지보수
• Palantir 제품을 저장하고 제공하기 위한 성능 민감 스토리지 기능 및 최적화 개발
• 고객의 즉각적인 요구사항을 해결하고 피드백을 통해 개선
• 팀 경계를 넘나드는 문제를 해결하기 위해 다른 팀과 직접 협력
• 스택 전반(오픈 소스 포함)의 복잡한 이슈 및 성능 문제 디버깅
자격 요건
• Golang, Java 또는 이에 준하는 언어로 된 시스템 프로그래밍 경험
• 컨테이너(Docker) 및 오케스트레이션(Kubernetes) 경험
• 호스팅된 컨테이너 레지스트리(Amazon Elastic Container Registry (ECR), Google Artifact Registry, Azure Container Registry (ACR) 등) 경험 (높이 평가)
• OCI Distribution Spec 및 오픈소스 레지스트리 프로젝트(distribution/distribution, Harbor 등)에 대한 이해
• 고성능 관찰 가능성 또는 인프라 시스템 설계, 구축 및 운영 경험
• CI/CD 개발 환경에서의 고품질 소프트웨어 개발 경험
• 개발자 및 운영자 워크플로우에 대한 높은 공감 능력
• 핵심 인프라에 대한 4년 이상의 전문 소프트웨어 개발 경험
• 시스템 설계 또는 아키텍처(아키텍처, 디자인 패턴, 안정성 및 확장성)에 대한 2년 이상의 경험
• 컴퓨터 과학 학사 학위 또는 이에 준하는 학력
기술 스택
GolangJavaDockerKubernetesOCIAmazon ECRGoogle Artifact RegistryAzure Container Registrydistribution/distributionHarbor