软件工程师 – 核心产品与平台能力

洛杉矶 3天前全职 网络
面议
角色概述 Smack Technologies 正在构建需要强大核心软件基础的关键任务 AI 系统。作为应用工程团队的软件工程师,您将参与核心产品和平台功能的开发,重点是后端系统,同时根据需要支持全栈产品需求。 该角色适合偏向后端但能够在整个技术栈中操作的工程师。工作重点在于构建可靠的内部系统、API 和服务,以支持面向用户的产品、模型集成以及在 TS/SCI 和本地环境中的操作部署。 您将与其他工程师紧密合作,以明确需求、实施持久的解决方案,并在系统进入实际操作使用时提供支持。 您的工作内容 设计、实现和维护支持核心产品和平台功能的后端服务。 根据需要参与全栈产品开发,包括与前端应用的集成。 使用支持内部和外部产品功能的 API 和服务接口。 支持在 TS/SCI 和本地环境中服务的部署、配置和操作。 与团队成员合作,澄清模糊的需求并将其转化为可工作的系统。 调试和解决服务、部署和集成中的问题。 作为应用工程职责的一部分,支持客户集成和现场部署。 为提高系统的可靠性、性能和可维护性做出贡献。 必备资格 持有有效的 TS/SCI 安全许可 具有构建和操作生产软件系统的专业经验 偏向后端的工程经验,并有一定的全栈产品开发接触 具有开发和维护 API 的经验 在专业环境中熟练使用 Python 或 Go 具有使用至少一种强类型编程语言(如 Go、Java、C# 或 C++)的经验 具有支持已部署服务的经验,包括基本的部署、脚本或操作任务 能够在模糊的问题空间中有效操作并帮助澄清需求 具有在协作、快速移动的工程团队中工作的经验 核心技术与概念 后端语言:Python、Go 附加语言:TypeScript 是加分项 强类型语言:Go、Java、C#、C++ API:REST、gRPC、GraphQL、protobuf 部署与操作:Kubernetes 或类似的编排工具 基础设施概念:Terraform、Pulumi 或类似工具 系统思维:服务可靠性、可维护性和集成 优先资格 具有开发内部产品软件而非仅咨询角色的经验 具有在高绩效工程组织或复杂内部平台上工作的经验 接触过不太常见的编程语言,如 OCaml、Lisp、Elixir、Erlang、Haskell、Scala 或 Prolog 具有支持面向客户的集成或部署的经验 具有在国防、政府或其他受监管环境中工作的背景