onsite
Junior Cloud Software Engineer AI/ML - Peraton
Software Engineer
Entry‑level cloud software engineer focused on building AI/ML services on AWS, leveraging Python, container orchestration, and CI/CD pipelines to support secure, mission‑critical applications.
About the role
Key Responsibilities
- Design, develop, and deploy Python‑based AI/ML microservices on AWS cloud infrastructure.
- Containerize applications using Docker and orchestrate them with Kubernetes for scalable, fault‑tolerant operation.
- Implement CI/CD pipelines (e.g., GitHub Actions, Jenkins) to automate build, test, and release processes.
- Collaborate with senior engineers and data scientists to integrate machine‑learning models into production systems.
- Maintain code quality, version control, and documentation using Git and best‑practice development standards.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field; recent graduate or up to 2 years of relevant experience.
- Proficiency in Python programming and familiarity with AI/ML libraries (e.g., TensorFlow, PyTorch, scikit‑learn).
- Hands‑on experience with AWS services (EC2, S3, Lambda, SageMaker) and container technologies (Docker, Kubernetes).
- Understanding of CI/CD concepts and experience with automation tools such as Jenkins, GitHub Actions, or similar.
- Ability to work in a secure environment, follow strict security protocols, and obtain/maintain a TS/SCI clearance with polygraph.
Skills
pythonawsdockerkubernetesmachine learningcicd