Software Engineer for AI Applications
Location: Remote
Compensation: Salary
Reviewed: Mon, Jul 27, 2026
This job expires in: 29 days
Job Summary
Working remotely or at the headquarters in Research Triangle Park, NC, the full-time Software Engineer for AI Applications will design, develop, and deploy AI-powered solutions while collaborating with internal teams and clients to translate business and research needs into scalable, secure systems.
Key responsibilities:
- Design, build, and maintain AI-enabled systems and multi-step workflows focused on production readiness and maintainability
- Contribute to AI systems that integrate with existing platforms such as survey data collection and data quality assurance tools
- Develop and deploy cloud-native services using APIs and modern CI/CD practices to ensure scalable and secure AI solutions
Required qualifications:
- Master's degree with three years of relevant experience or Bachelor's degree with five years of relevant experience in building cloud-native applications
- At least two years of programming experience in Python, JavaScript, TypeScript, or similar languages
- Demonstrated experience in developing and deploying AI or LLM-based systems, including workflow automation
- Experience integrating AI models into software applications through APIs or model-serving infrastructure
- Understanding of data access, privacy, and compliance requirements in system design
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...