首席软件工程师(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 开发应用的经验
福利待遇
- 灵活的工作安排
- 根据客户要求和交付成果,偶尔可远程办公
- 专业发展机会
- 成长和职业发展机会
- 为残障申请者和员工提供合理便利
