onsite
AI Application Developer - Peraton
Software Engineer
Develop and deploy AI-driven applications using Python, machine learning frameworks, and cloud services. Build scalable, containerized solutions that integrate with mission‑critical systems and deliver actionable insights.
About the role
Key Responsibilities
- Design, develop, and maintain AI/ML applications and services using Python and modern frameworks such as TensorFlow or PyTorch.
- Implement end‑to‑end pipelines for data ingestion, model training, validation, and deployment on AWS cloud infrastructure.
- Containerize applications with Docker and orchestrate deployments to ensure scalability, reliability, and security.
- Collaborate with cross‑functional teams to integrate AI capabilities into existing mission systems and APIs.
- Monitor model performance in production, troubleshoot issues, and iterate to improve accuracy and efficiency.
Requirements
- Strong proficiency in Python and experience with machine‑learning libraries (TensorFlow, PyTorch, scikit‑learn).
- Hands‑on experience deploying AI solutions on AWS (SageMaker, EC2, Lambda) and using container technologies (Docker).
- Understanding of data pipelines, model lifecycle management, and CI/CD practices.
- Ability to translate complex algorithms into production‑ready code and collaborate with engineers and domain experts.
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
Skills
pythonmachine learningtensorflowpytorchawsdocker