R
AI Engineer 1 // Mid-Level
Rygen Technologies
1 hour ago
Full-time
On-site
Greenville, South Carolina, United States
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.
Key Responsibilities Development & Implementation
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
AI Governance & Compliance
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 & Analysis
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
Software Engineering
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
Required Qualifications Education
Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or Data Science
Strong foundation in software engineering and AI/ML concepts
Experience
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
Technical Skills
Programming: Strong proficiency in Python; working knowledge of Java and TypeScript
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 (GitLab 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 NoSQL databases
APIs: Experience building and integrating with REST APIs and web services
Core Competencies
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
Preferred Qualifications Technical Experience
Experience with AI agent frameworks (LangChain, LlamaIndex, AutoGPT, etc.)
Knowledge of prompt engineering and optimization techniques
Familiarity with RAG (Retrieval‑Augmented Generation) systems
Experience with vector databases and semantic search
Background in building conversational AI or chatbot systems
Experience with API design and microservices architecture
Familiarity with event‑driven architectures and message queues
Understanding of AI safety, alignment, and testing strategies
Experience with Jira or similar agile project management tools
Experience with GitLab CI/CD or similar platforms
Track record of contributing to team technical initiatives
Experience with technical documentation and knowledge sharing
Contributions to open‑source AI projects
Domain Knowledge
Experience with NLP applications or conversational AI
Understanding of AI governance frameworks and compliance requirements
Familiarity with responsible AI practices
Physical Requirements
Ability to work at a computer workstation for extended periods
Occasional travel may be required
On‑call rotation responsibilities for production system support
Standard business hours with flexibility for collaboration across time zones
Location:
Greenville, SC
Seniority level:
Mid‑Senior level
Employment type:
Full‑time
Job function:
Engineering and Information Technology
Industry:
Software Development
#J-18808-Ljbffr
Key Responsibilities Development & Implementation
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
AI Governance & Compliance
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 & Analysis
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
Software Engineering
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
Required Qualifications Education
Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or Data Science
Strong foundation in software engineering and AI/ML concepts
Experience
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
Technical Skills
Programming: Strong proficiency in Python; working knowledge of Java and TypeScript
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 (GitLab 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 NoSQL databases
APIs: Experience building and integrating with REST APIs and web services
Core Competencies
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
Preferred Qualifications Technical Experience
Experience with AI agent frameworks (LangChain, LlamaIndex, AutoGPT, etc.)
Knowledge of prompt engineering and optimization techniques
Familiarity with RAG (Retrieval‑Augmented Generation) systems
Experience with vector databases and semantic search
Background in building conversational AI or chatbot systems
Experience with API design and microservices architecture
Familiarity with event‑driven architectures and message queues
Understanding of AI safety, alignment, and testing strategies
Experience with Jira or similar agile project management tools
Experience with GitLab CI/CD or similar platforms
Track record of contributing to team technical initiatives
Experience with technical documentation and knowledge sharing
Contributions to open‑source AI projects
Domain Knowledge
Experience with NLP applications or conversational AI
Understanding of AI governance frameworks and compliance requirements
Familiarity with responsible AI practices
Physical Requirements
Ability to work at a computer workstation for extended periods
Occasional travel may be required
On‑call rotation responsibilities for production system support
Standard business hours with flexibility for collaboration across time zones
Location:
Greenville, SC
Seniority level:
Mid‑Senior level
Employment type:
Full‑time
Job function:
Engineering and Information Technology
Industry:
Software Development
#J-18808-Ljbffr