首席軟體工程師(TS/SCI)—貝塞斯達混合辦公
負責為 Xcelerate Solutions 的 DIA 技術平台領導開發 Python、Kafka 和 Elasticsearch 微服務。 在 Kubernetes 上部署安全且具可觀測性的服務,支援以資料為核心的政府任務。
說明
- 建立、強化、測試及維護 Python 微服務
- 開發 Apache Kafka 生產者與消費者
- 將服務連接至 Elasticsearch,以支援即時及批次索引與搜尋
- 建立單元測試與整合測試,確保高涵蓋率及可靠的發佈
- 開發 CI/CD 管線,並將應用程式部署至 Kubernetes 叢集
- 參與技術設計、程式碼審查及架構規劃
- 使用可觀測性工具監控系統並解決生產環境問題
- 維護技術文件並分享工程知識
- 在開發、整合及生產環境中採用適當的軟體工程與設計實務
- 與系統工程師、軟體工程師、架構師、營運工程團隊及管理階層合作
- 促進跨職能協作,交付高品質的客戶產品與服務
- 支援長期 DIA-NDOC DOMEX 技術平台合約,包括其以資料為核心、雲端化、人工智慧/機器學習及跨網域傳輸任務
職位要求
- 擁有學士學位及至少 12 年相關經驗,或擁有碩士學位及至少 10 年相關經驗
- 同等的相關工作經驗可取代學位要求
- 持有有效的最高機密/SCI 安全許可
- 能夠取得並維持測謊資格
- 精通 Python 及 FastAPI、Flask 等後端框架
- 具備容器化技術經驗,尤其是 Docker
- 具備擷取、轉換與載入(ETL)流程經驗
- 具備 Linux 實務開發經驗,包括 Bash 或類似腳本語言
- 深入了解 RESTful API 與微服務架構
- 具備 Kubernetes 實務經驗,能夠部署、監控及除錯服務
- 了解常見設計模式、安全實務以及日誌記錄與監控原則
- 熟悉 Git 及提取要求、程式碼審查等協作流程
- 具備 DevOps 實務及 CI/CD 工具經驗,尤其是 GitLab 或 Jenkins
- 具備出色的書面與口頭溝通能力
- 具備在敏捷環境中工作的經驗
- 能夠獨立工作,也能有效融入團隊
- 優先考慮:具備設計及實作軟體開發套件的經驗
- 優先考慮:熟悉 DGX(Deep GPU Xceleration)
- 優先考慮:持有有效的 Security+ 認證,並能夠取得政府頒發的 PUA 認證
- 優先考慮:擁有 Elasticsearch 或其他與計畫技術堆疊相關的認證
- 優先考慮:具備大規模生產系統或企業系統經驗
- 優先考慮:了解冪等性與最終一致性等分散式系統概念
- 優先考慮:熟悉結構描述登錄中心與 Kafka 串流模式
- 優先考慮:具備 AWS/C2S 經驗
- 優先考慮:熟悉或具備使用大型語言模型與代理式 AI 開發應用程式的經驗
福利待遇
- 彈性工作安排
- 根據客戶要求與交付成果,偶爾可遠端工作
- 專業發展機會
- 成長與職涯發展機會
- 為身心障礙申請者與員工提供合理便利
