← Back to list
Job · Mid-level

Software Engineer II

Software Engineer • Mid-level • Remote • Full-time Spain Spain

Software Engineer role focused on cross-layer development and microservices integration to build a secure AI inference platform with attestation-gated security within Trusted Execution Environments.

Responsibilities

  • Program and stabilize core microservices, bridging backend data pipelines with containerized inference runtimes
  • Design, expose and optimize stable APIs for protected model ingestion, lifecycle events and inference requests
  • Integrate security sidecars and automated provisioning modules for asymmetric decryption (e.g. 4096-bit RSA) and signature validation
  • Configure low-latency sidecar proxies and API gateways with mutual TLS (mTLS)
  • Maintain and update cloud-native configurations such as Helm charts to orchestrate isolated container runtimes

Requirements

  • Professional fluency in Python, Rust, or C/C++ for backend services, API frameworks or system microservices
  • Practical experience with high-throughput inference engines and serving frameworks such as vLLM or KServe in containerized environments
  • Knowledge of digital certificate management, PKI, asymmetric encryption (GPG) and TLS 1.3/mTLS
  • Familiarity with Trusted Execution Environments (TEEs), confidential computing or remote attestation
  • Familiarity with CI/CD pipelines, container orchestration scripts and automated validation frameworks

Soft skills

Hustle and driveMotivating others through hard work

About the company

Capacity builds an AI-powered support automation platform to help teams automate support and business processes, and has raised over $100 million from more than 150 investors.

Similar jobs