PRA Group

AI Developer / Associate AI Engineer (Generative AI Focus)

Charlotte, NC Full time

We invite you to explore a future with us at PRA Group, a diverse and growing company that has a tangible impact on the global economy.

Position Summary:

Support the design, development, and deployment of AI-powered solutions with a primary focus on Generative AI and large language model (LLM)-based applications. Contribute to production-grade features, APIs, and data/AI workflows under the guidance of senior engineers and architects, applying sound software engineering practices while building capability across LLM integration, retrieval-augmented generation (RAG), cloud platforms, and foundational MLOps activities.

This is a Hybrid role working onsite in our Charlotte, NC office 3 days per week

 

Support the design, development, and deployment of AI-powered solutions with a primary focus on Generative AI and large language model (LLM)-based applications. Contribute to production-grade features, APIs, and data/AI workflows under the guidance of senior engineers and architects, applying sound software engineering practices while building capability across LLM integration, retrieval-augmented generation (RAG), cloud platforms, and foundational MLOps activities.

 

Professional Experience and Qualifications:

  • 2–3 years experience in Software Developer / Software Engineer (Python)
  • 2–3 years experience in Data Engineer or AI/ML Engineer (hands-on pipelines and deployments)
  • 1–2 years experience in Generative AI / LLM Application Development (agents, RAG, LLM APIs)
  • Minimum 2+ years of professional, hands-on experience in software development, data engineering, or AI/ML-related roles, including production exposure to Python services, RESTful APIs, and integrating LLM/AI APIs into applications.

Skills/Knowledge/Qualities/Languages:

  • Python (Intermediate–Advanced): production code, testing, packaging, and documentation
  • RESTful APIs (Intermediate): build/consume services (FastAPI or equivalent), authentication patterns, error handling
  • LLM/AI API integration (Intermediate): Azure OpenAI Service/OpenAI/Anthropic or similar; prompt iteration and basic evaluation
  • Machine learning fundamentals (Intermediate): training vs. inference, model concepts, and evaluation basics
  • Retrieval-augmented generation (RAG) (Beginner–Intermediate): embeddings, chunking, retrieval, and grounding concepts
  • Git (Intermediate): branching, pull requests, code review workflows
  • Cloud fundamentals (Beginner–Intermediate): Azure/AWS/GCP services, identity and access management (IAM) concepts, and deployments
  • Containerization / CI/CD (Beginner): Docker concepts and pipeline exposure (nice-to-have)
  • Work style: collaborative in a hybrid environment; clear written communication; continuous learning mindset

 

Education:

  • Bachelors in Computer Science, Software Engineering, Data Science, Mathematics, or related field (Required)
  • Master’s degree with 2+ year’s experience or  a Bachelor’s degree in Computer Science, Software Engineering, Data Science, Machine Learning, Mathematics, or related field with 5+ years of experience in a related area (Preferred)

 

Key Responsibilities (other duties may be assigned):

  • 25% – Design, develop, and maintain Generative AI and AI features using Python and established engineering standards (testing, documentation, code quality).
  • 20% – Integrate and operationalize large language model (LLM) APIs (e.g., Azure OpenAI Service, OpenAI, Anthropic, or similar) within enterprise applications.
  • 15% – Develop and test AI agents, retrieval-augmented generation (RAG) pipelines, prompt-driven workflows, and evaluation approaches.
  • 10% – Build, consume, and support RESTful APIs (e.g., FastAPI or equivalent frameworks) for AI-powered services.
  • 10% – Collaborate with data scientists, platform engineers, and senior AI engineers on model deployment, evaluation, and monitoring needs.
  • 10% – Support AI lifecycle and MLOps activities, including logging, versioning, and basic observability.
  • 10% – Participate in code reviews, design discussions, and agile ceremonies; continuously learn and apply emerging Generative AI techniques under mentorship.

 

 

All qualified applicants will receive consideration for employment regardless of age, race, color, sex, gender, religion, national origin, physical or mental disability, citizenship, or any other classes recognized by state or local law or any other characteristic protected under applicable federal, state or local law. We are a drug free workplace.

To qualify, applicants must be legally authorized to work in the United States, and should not require, now or in the future, sponsorship for employment visa status.