Xcelerate Solutions
Xcelerate Solutions
1,001 – 5,000 员工
企业咨询网络安全
Xcelerate Solutions 是一家商业咨询公司,帮助组织管理风险、实现运营现代化,并从复杂项目中创造价值。其业务涵盖企业安全、战略咨询和数字化转型,重点提升人员、实体资产和网络基础设施的安全性与韧性。公司以使命驱动的咨询方式,应对需要务实战略、创新思维和高效执行的挑战。

首席软件工程师(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 开发应用的经验

福利待遇

  • 灵活的工作安排
  • 根据客户要求和交付成果,偶尔可远程办公
  • 专业发展机会
  • 成长和职业发展机会
  • 为残障申请者和员工提供合理便利