Skip to main content
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