×
Register Here to Apply for Jobs or Post Jobs. X

AI Software Engineer - Remote

Remote / Online - Candidates ideally in
Reston, Fairfax County, Virginia, 22090, USA
Listing for: ISI Enterprises
Remote/Work from Home position
Listed on 2026-03-02
Job specializations:
  • Software Development
    AI Engineer, Cloud Engineer - Software, DevOps
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

The AI Software Engineer is responsible for building, integrating, and maintaining AI-driven automation solutions that improve operational efficiency across multiple business units. Working closely with the AI Solutions Architect, this role translates solution designs into production‑ready software, APIs, and platform integrations. The AI Software Engineer operates with a security‑first mindset, ensuring all code, integrations, and deployments meet the organization’s security standards and regulatory obligations.

This role is hands‑on and delivery‑focused, requiring strong software engineering fundamentals combined with practical experience in AI/ML tooling and modern cloud platforms.

Key Responsibilities Software Development and Integration
  • Design, develop, and deploy AI‑powered automation tools, workflows, and integrations that serve cross‑functional business needs.
  • Build and maintain APIs, microservices, and data pipelines that connect AI capabilities to business applications and platforms.
  • Implement and configure commercial AI/automation platforms where build‑vs‑buy decisions favor adoption over custom development.
  • Write clean, well‑documented, testable code following established engineering standards and best practices.
AI and Automation Implementation
  • Develop and fine‑tune AI models, prompts, and automation workflows to address specific operational bottlenecks identified by business units.
  • Integrate large language models, machine learning frameworks, and AI services into enterprise applications and workflows.
  • Build internal tools and interfaces that enable non‑technical teams to leverage AI capabilities effectively.
  • Continuously evaluate and incorporate emerging AI tools and techniques to improve solution quality and delivery speed.
Security‑First Development
  • Embed security principles into all phases of the software development lifecycle, including secure coding practices, input validation, authentication, and authorization controls.
  • Conduct code reviews with a focus on identifying and remediating security vulnerabilities.
  • Ensure all AI integrations, API endpoints, and data flows are designed with least‑privilege access, encryption in transit and at rest, and proper logging and monitoring.
  • Collaborate with cloud security and compliance teams to validate that deployments meet CMMC, NIST SP 800 series, DFARS, and other applicable regulatory requirements.
  • Support secure deployment practices including infrastructure‑as‑code, container security, and CI/CD pipeline hardening.
Platform and Infrastructure Support
  • Deploy and manage solutions across cloud and hybrid environments (Azure, AWS, or GCP) following organizational security and architectural standards.
  • Monitor application performance, reliability, and security posture in production environments.
  • Troubleshoot and resolve technical issues across the full stack, from data layer to user‑facing applications.
Collaboration and Documentation
  • Partner with the AI Solutions Architect to refine solution designs and ensure technical feasibility.
  • Participate in business unit meetings to understand requirements, demonstrate progress, and gather feedback.
  • Maintain comprehensive technical documentation including architecture diagrams, API specifications, runbooks, and deployment procedures.
  • Contribute to the development of reusable components, libraries, and patterns that accelerate future solution delivery.
Qualifications

US Citizenship Required. Must possess and be able to maintain a Secret Clearance.

Minimum Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
  • A minimum of four years of progressive experience in software engineering, with at least two years of hands‑on experience building AI/ML‑powered applications or automation solutions.
  • Strong proficiency in modern programming languages such as Python, Type Script/JavaScript, or Go.
  • Demonstrated experience building and deploying APIs, microservices, and cloud‑native applications.
  • Practical experience with AI/ML frameworks, large language model integration, or automation platform development.
  • Familiarity with secure software development practices and experience operating in…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary