More jobs:
AI Engineer/Mid-Level
Job in
Greenville, Greenville County, South Carolina, 29610, USA
Listed on 2025-12-07
Listing for:
Rygen Technologies
Full Time
position Listed on 2025-12-07
Job specializations:
-
IT/Tech
AI Engineer, Machine Learning/ ML Engineer
Job Description & How to Apply Below
The AI Engineer 1 is a mid‑level technical position responsible for developing and maintaining modern agentic AI systems. This role requires both AI engineering and software engineering proficiency, with the ability to work collaboratively on complex problems while contributing to technical discussions and supporting junior team members. The engineer works within the organization’s AI Management System and participates in AI Governance processes.
The position reports to the Principal AI Engineer.
- Develop and maintain agentic AI systems and applications with moderate oversight
- Build AI integrations with APIs, third‑party services, and internal systems
- Implement prompt engineering strategies and AI workflow orchestration
- Contribute to code reviews and ensure adherence to coding standards and best practices
- Work on AI features and capabilities from specification to implementation
- Troubleshoot and resolve issues in AI systems
- Implement AI Management System requirements for responsible AI practices
- Optimize AI system performance, reliability, and cost efficiency
- Participate in AI Governance processes
- Document AI system design decisions and technical implementations
- Ensure AI implementations comply with organizational policies and standards
- Support risk assessments and impact analyses for AI systems
- Contribute to the continuous improvement of AI practices and standards
- Research and evaluate AI techniques, tools, and technologies
- Experiment with different AI approaches to solve technical problems
- Analyze system performance and identify opportunities for improvement
- Document findings and share results with team members
- Stay current with AI industry trends and emerging technologies
- Work collaboratively with diverse cross‑functional teams including product, engineering, and business stakeholders
- Participate in technical planning sessions and design discussions
- Provide technical guidance and support to junior engineers
- Contribute to technical documentation and knowledge sharing
- Support the implementation and monitoring of AI systems in production
- Write clean, maintainable, and well‑tested code following software engineering principles
- Implement testing strategies for AI systems
- Contribute to CI/CD pipelines for AI application deployment
- Participate in infrastructure and tooling improvements
- Balance technical considerations with practical delivery timelines
- Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or Data Science
- Strong foundation in software engineering and AI/ML concepts
- 2–4 years of professional experience in AI engineering, software engineering, or related roles
- Experience building AI‑powered applications and systems
- Experience working in cross‑functional teams and collaborating with diverse stakeholders
- Demonstrated ability to work on production software systems
- Programming:
Strong proficiency in Python; working knowledge of Java and Type Script - AI Tools:
Experience with LLM APIs (OpenAI, Anthropic, etc.) and AI frameworks - Software Engineering:
Strong understanding of OOP, design patterns, testing, and system architecture - Version Control:
Proficient with Git and collaborative development workflows (Git Lab preferred) - Project Management:
Experience with Jira or similar project management tools (preferred) - Cloud Platforms:
Experience with AWS, GCP, or Azure - Containerization:
Working knowledge of Docker - Databases:
Proficiency with SQL and No
SQL databases - APIs:
Experience building and integrating with REST APIs and web services
- Understanding of AI/ML concepts
- Familiarity with LLMs and generative AI capabilities and limitations
- Experience with API integrations and system orchestration
- Solid foundation in algorithms, data structures, and software design
- Ability to debug complex systems spanning multiple services and technologies
- Strong communication skills with ability to explain technical concepts to varied audiences
- Proven ability to work effectively in a collaborative team environment
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).
(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:
×