Software Engineer- Python (API Integrations)
Cadre5Job description
Software Engineer - Python (API Integrations)
Founded in 1999 in the beautiful Smoky Mountains of East Tennessee, Cadre5 provides innovative technical solutions to customers locally and nationally. Our Cadre5 Lab Partners division has partnered with the National Center for Computational Sciences (NCCS) at Oak Ridge National Laboratory (ORNL) to recruit Software Engineers for the American Science Cloud (AmSC) initiative.
AmSC is a first-of-its-kind, federally funded cloud infrastructure and API platform designed to accelerate AI model development, data sharing, and large-scale computational science across the U.S. Department of Energy (DOE).
This is a full-time position that can telecommute. Occasional travel to the Oak Ridge facility may be required.
The Project
The American Science Cloud (AmSC) enables secure, containerized workflows and API-driven services that connect cloud-native workloads with DOE computing ecosystems.
We are seeking a mid-level Python Software Engineer focused on API-based integrations. This role designs and implements API servers that run on the AmSC platform and may later migrate to on-site infrastructure.
Key Responsibilities
Implement API servers for AmSC, including REST APIs, MCP servers, and integration services.
Design and build Python-based services using modern server-development tooling.
Develop Kubernetes controllers/operators as needed to support platform integrations.
Containerize services and collaborate with DevOps engineers to establish CI/CD and software delivery best practices.
Perform software vulnerability review and remediation with emphasis on software supply-chain security.
Deploy services to the AmSC platform and support lifecycle management through production.
Collaborate with Kubernetes application developers and Go engineers to deliver integrated solutions.
Basic Qualifications
Professional experience building API services in Python.
Hands-on experience with REST API design and implementation.
Experience containerizing services and deploying into Kubernetes environments.
Familiarity with CI/CD pipelines and automated testing practices.
Understanding of secure coding and vulnerability remediation practices
U.S. citizenship and ability to obtain and maintain a DOE Q clearance may be required.
Preferred Qualifications
Experience creating or integrating Kubernetes controllers/operators (Go experience is a plus).
Experience with MCP servers or similar API integration patterns.
Knowledge of cloud-native architecture and microservices design.
Exposure to HPC, AI/ML, or scientific computing environments.
Experience working in DOE or national laboratory ecosystems.
Benefits
Cadre5 offers excellent pay and benefits, including full medical, dental, and vision coverage, 401K match, 15 days PTO, and 10 holidays.
Cadre5 is an equal opportunity employer. All qualified applicants, including individuals with disabilities and veterans, are encouraged to apply.
¿Te interesa este puesto?