remote
AI Software Architect - U.S. Office of Personnel Management
Software Architect
Design and deliver AI-driven cloud applications in an Agile DevSecOps environment, leveraging Python, machine‑learning frameworks, and AWS services to build scalable, secure solutions for federal data and AI initiatives.
About the role
Key Responsibilities
- Architect, design, and implement AI and application software solutions on cloud platforms, ensuring scalability, security, and performance.
- Lead the full software development lifecycle using Agile and DevSecOps practices, including CI/CD pipeline creation and automated testing.
- Develop machine‑learning models and integrate them into production services using Python and relevant ML libraries.
- Collaborate with cross‑functional teams to define technical requirements, data pipelines, and deployment strategies using AWS and Kubernetes.
- Provide technical guidance, code reviews, and mentorship to development teams, fostering best practices in AI engineering.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field with 5+ years of experience in AI/ML software development.
- Proficiency in Python and modern machine‑learning frameworks (e.g., TensorFlow, PyTorch, Scikit‑learn).
- Hands‑on experience with AWS services (SageMaker, Lambda, ECS/EKS) and container orchestration using Kubernetes.
- Strong background in Agile methodologies and DevSecOps tools such as Git, Jenkins, Terraform, and automated security testing.
- Excellent problem‑solving, communication, and documentation skills, with the ability to work in a federal IT environment.
Skills
pythonmachine learningawskubernetesagile