수석 소프트웨어 엔지니어(TS/SCI) — 베데스다 하이브리드 근무
Xcelerate Solutions의 DIA 기술 플랫폼을 위한 Python, Kafka, Elasticsearch 마이크로서비스 개발을 주도합니다. Kubernetes에서 안전하고 관측 가능한 서비스를 배포하여 데이터 중심의 정부 임무를 지원합니다.
설명
- Python 마이크로서비스를 생성, 개선, 테스트 및 유지 관리
- Apache Kafka 프로듀서와 컨슈머 개발
- 서비스를 Elasticsearch에 연결하여 실시간 및 배치 인덱싱과 검색 지원
- 높은 테스트 커버리지와 안정적인 릴리스를 지원하는 단위 테스트 및 통합 테스트 구축
- CI/CD 파이프라인 개발 및 Kubernetes 클러스터에 애플리케이션 배포
- 기술 설계, 코드 리뷰 및 아키텍처 계획에 기여
- 관측성 도구를 사용하여 시스템을 모니터링하고 운영 환경 문제 해결
- 기술 문서 유지 관리 및 엔지니어링 지식 공유
- 개발, 통합 및 운영 환경 전반에 적절한 소프트웨어 엔지니어링 및 설계 방식 적용
- 시스템 엔지니어, 소프트웨어 엔지니어, 아키텍트, 운영 엔지니어링 및 경영진과 협업
- 부서 간 협업을 촉진하고 고품질 고객 제품과 서비스 제공
- 데이터 중심, 클라우드 기반, AI/ML 및 도메인 간 전송 임무를 포함하는 장기 DIA-NDOC DOMEX 기술 플랫폼 계약 지원
지원 자격
- 학사 학위와 12년 이상의 관련 경력 또는 석사 학위와 10년 이상의 관련 경력
- 동등한 관련 경력으로 학위 요건을 대체할 수 있음
- 유효한 최고 기밀/SCI 보안 인가
- 거짓말 탐지 검사를 받고 자격을 유지할 수 있는 능력
- Python 및 FastAPI, Flask와 같은 백엔드 프레임워크 숙련도
- 특히 Docker 등 컨테이너화 기술 사용 경험
- 추출, 변환 및 적재(ETL) 프로세스 경험
- Bash 또는 유사한 스크립팅을 포함한 Linux 개발 실무 경험
- RESTful API 및 마이크로서비스 아키텍처에 대한 높은 수준의 지식
- 서비스 배포, 모니터링 및 디버깅을 수행하는 Kubernetes 실무 경험
- 일반적인 디자인 패턴, 보안 관행, 로깅 및 모니터링 원칙에 대한 이해
- Git 및 풀 리퀘스트와 코드 리뷰 같은 협업 워크플로에 대한 숙련도
- DevOps 방식과 CI/CD 도구, 특히 GitLab 또는 Jenkins 사용 경험
- 뛰어난 서면 및 구두 의사소통 능력
- 애자일 환경에서의 업무 경험
- 독립적으로 그리고 팀의 일원으로 효과적으로 일할 수 있는 능력
- 우대: 소프트웨어 개발 키트 설계 및 구현 경험
- 우대: DGX(Deep GPU Xceleration)에 대한 지식
- 우대: 유효한 Security+ 인증 및 정부의 PUA 인증 취득 가능 여부
- 우대: Elasticsearch 또는 프로그램 기술 스택과 관련된 기타 인증
- 우대: 대규모 운영 시스템 또는 엔터프라이즈 시스템 경험
- 우대: 멱등성 및 최종 일관성과 같은 분산 시스템 개념에 대한 지식
- 우대: 스키마 레지스트리 및 Kafka 스트리밍 패턴에 대한 지식
- 우대: AWS/C2S 경험
- 우대: 대규모 언어 모델 및 에이전틱 AI를 사용한 애플리케이션 개발에 대한 지식 또는 경험
복리후생
- 유연한 근무 일정
- 고객 요구 사항과 납품 결과에 따른 간헐적 원격 근무
- 전문성 개발 기회
- 성장 및 경력 개발 기회
- 장애가 있는 지원자와 직원에게 합리적인 편의 제공
