Platzhalter Bild

Full Stack AI Developer bei ECS Federal

ECS Federal · Arlington, Vereinigte Staaten Von Amerika · Onsite

Jetzt bewerben

ECS is seeking a Full Stack AI Developer to work in our Arlington, VA office.  Please Note: This position is contingent upon additional funding.

 

ECS is seeking a highly skilled Full Stack AI Developer to support the development, integration, and deployment of cloud-native applications and AI services within Microsoft Azure. This position requires deep expertise in Python development, foundational front-end capabilities, and hands-on experience with CI/CD pipelines using GitHub and GitHub Actions. The ideal candidate will have experience designing scalable backend systems, integrating Azure-native services, and deploying AI-driven applications that meet security, scalability, and compliance requirements. While the primary focus is on backend and cloud development, this role also supports lightweight UI/UX development to enhance application usability and interactivity.

 

Responsibilities:

  • Design, develop, and deploy secure, cloud-native Python applications on Microsoft Azure.
  • Build, configure, and maintain Azure components (e.g., App Services, Functions, Storage, Key Vault, and Event Hub).
  • Develop and maintain lightweight front-end interfaces using HTML, CSS, JavaScript, or frameworks such as React or Vue.
  • Implement, manage, and optimize CI/CD pipelines using GitHub Actions for automated testing, builds, and deployments.
  • Work closely with DevOps and infrastructure teams to maintain scalable, compliant, and secure deployment environments.
  • Integrate Python-based applications with Azure AI/ML services such as Cognitive Services, Azure Machine Learning, or external APIs.
  • Write clean, efficient, and well-documented code that follows DevSecOps principles and Azure security best practices, including RBAC, managed identities, and secrets management.
  • Participate in peer code reviews, design sessions, and architectural discussions to ensure maintainability and performance.
  • Diagnose and resolve production issues, optimize performance, and maintain high availability and reliability of deployed solutions.
Jetzt bewerben

Weitere Jobs