Software Engineer – Core Product & Platform Capabilities

Los Angeles 3 days agoFull-time External
Negotiable
Role Overview Smack Technologies is building mission-critical AI systems that require strong core software foundations. As a Software Engineer on Applied Engineering, you will contribute to the development of core product and platform capabilities with an emphasis on backend systems, while supporting full-stack product needs as required. This role is suited for engineers who are backend-leaning but comfortable operating across the stack. The work focuses on building reliable internal systems, APIs, and services that support user-facing products, model integration, and operational deployment in TS/SCI and on-prem environments. You will work closely with other engineers to clarify requirements, implement durable solutions, and support systems as they move into real operational use. What You’ll Do Design, implement, and maintain backend services that support core product and platform functionality. Contribute to full-stack product development as needed, including integration with frontend applications. Work with APIs and service interfaces that support internal and external product capabilities. Support deployment, configuration, and operation of services in TS/SCI and on-prem environments. Collaborate with teammates to clarify ambiguous requirements and translate them into working systems. Debug and resolve issues across services, deployments, and integrations. Support customer integrations and on-site deployments as part of Applied Engineering responsibilities. Contribute to improving system reliability, performance, and maintainability over time. Must-Have Qualifications Active TS/SCI clearance Professional experience building and operating production software systems Backend-leaning engineering experience with some exposure to full-stack product development Experience developing and maintaining APIs Proficiency in Python or Go in professional environments Experience working with at least one strongly typed programming language such as Go, Java, C#, or C++ Experience supporting deployed services, including basic deployment, scripting, or operational tasks Ability to operate effectively in ambiguous problem spaces and help clarify requirements Experience working in collaborative, fast-moving engineering teams Core Technologies & Concepts Backend Languages: Python, Go Additional Languages: TypeScript a plus Strongly Typed Languages: Go, Java, C#, C++ APIs: REST, gRPC, GraphQL, protobuf Deployment and Operations: Kubernetes or similar orchestration tools Infrastructure Concepts: Terraform, Pulumi, or similar tools Systems Thinking: service reliability, maintainability, and integration Nice-to-Have Qualifications Experience developing in-house product software rather than consulting-only roles Experience working at high-performing engineering organizations or on complex internal platforms Exposure to less common programming languages such as OCaml, Lisp, Elixir, Erlang, Haskell, Scala, or Prolog Experience supporting customer-facing integrations or deployments Background working in defense, government, or other regulated environments