Software Engineer, Secure AI
$35,000–$45,000 year
RemoteSpain
Job Summary
Program and stabilize core microservices bridging backend data pipelines with containerized inference runtimes. Design, expose, and optimize stable APIs for protected model ingestion, system lifecycle events, and inference requests. Integrate security sidecars executing asymmetric decryption protocols and cryptographic signature validation to facilitate attestation-gated asset release. Configure low-latency sidecar proxies and API gateways to maintain end-to-end encrypted pathways utilizing strict mutual authentication. Maintain and update cloud-native application configurations to orchestrate isolated container runtimes across distributed execution clusters. This role sits at the intersection of high-performance AI and confidential computing, focusing on architecting secure intelligence within Trusted Execution Environments. Candidates must demonstrate professional fluency in Python, Rust, or C/C++ for performant backend services and possess familiarity with CI/CD pipelines and container orchestration.
Required Qualifications
- Professional fluency in Python, Rust, or C/C++ applied to performant backend services, API frameworks, or system microservices
- Familiarity constructing continuous integration and continuous deployment (CI/CD) automated pipelines, container orchestration scripts, and automated validation frameworks to facilitate continuous software updates
Desired Qualifications
- Knowledge of digital certificate management, public key infrastructure (PKI), asymmetric encryption tools (GPG), and transport security protocols (TLS 1.3/mTLS)
- Conceptual or practical familiarity with Trusted Execution Environments (TEEs), confidential computing isolation, or remote attestation concepts
- Practical experience working with high-throughput inference engines and serving frameworks (such as vLLM or KServe) within containerized environments
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.