Software Engineer 3

Location: Nashville, TN preferred or Sterling, VA

We are looking for a highly skilled and motivated Software Engineer 3 to

join our team, focused on building scalable, efficient, and intelligent

systems that integrate with Large Language Models (LLMs), Retrieval-

Augmented Generation (RAG) pipelines, and orchestration frameworks. You

will play a critical role in designing and implementing intelligent workflows

that combine traditional software engineering principles with cutting-edge

AI technologies.

Key Responsibilities

  • Design, develop, and maintain software components that integrate

Large Language Models (LLMs) into scalable services and

applications

  • Collaborate with senior engineers, product managers, and data

scientists to translate business requirements into LLM-powered

features and tools

  • Implement and optimize LLM orchestration workflows using

frameworks like LangChain, LlamaIndex, or custom-built logic

  • Develop and refine prompt strategies for specific use cases, including

experimentation with zero-shot, few-shot, and chain-of-thought

prompting

  • Integrate vector databases and RAG (retrieval-augmented generation)

pipelines to enable context-aware AI applications

  • Write clean, maintainable, and testable code in Python, following best

practices and participating in code reviews and peer programming

  • Contribute to the deployment and scaling of applications using

Docker, Kubernetes CI/CD pipelines, and cloud infrastructure (e.g.,

AWS, GCP, or Azure)

  • Monitor system performance and work with senior engineers to

troubleshoot and resolve production issues related to LLM usage and

integration

  • Stay current with advancements in LLMs, prompt engineering, and

orchestration tools, and help evaluate and recommend new tools or

libraries

  • Participate in Agile development ceremonies (sprint planning,

standups, retrospectives) and contribute to continuous team

improvement

Asurion Confidential

Education and Experience:

  • Bachelor’s degree in computer science, software Engineering, or a

related technical field

  • 4 years of professional software development experience, ideally

building scalable APIs, services, or backend systems

Skills:

  • Proficiency in Python and strong coding fundamentals, with

experience working in production environments

  • Experience with building and integrating LLM-based systems,

including hands-on use of APIs from platforms like Azure OpenAI,

AWS Bedrock, or Google Gemini

  • Familiarity with prompt engineering techniques such as zero-shot,

few-shot, chain-of-thought prompting, and task-specific prompt

templating

  • Understanding of how to orchestrate LLM workflows using

frameworks and tools like LangChain, LlamaIndex, or similar

orchestration layers

  • Experience working with vector databases (e.g., FAISS, Pinecone,

Weaviate) and integrating retrieval-augmented generation (RAG)

techniques into applications

  • Exposure to cloud platforms such as AWS, GCP, or Azure, and basic

understanding of deploying applications using containers on

Kubernetes

  • Experience working with version control (Git) and participating in

team-based Agile development workflows (e.g., sprint planning, code

reviews, CI/CD)

  • An eagerness to learn and apply new technologies in the rapidly

evolving LLM and AI tooling ecosystem

  • Strong communication skills and the ability to collaborate across

functions, document clearly, and contribute meaningfully to

discussions

  • Experience working with web frameworks (e.g., FastAPI, Flask,

Express) or contributing to full-stack applications involving LLMs

Soft Skills:

  • Strong communication skills with the ability to translate complex

technical concepts to non-technical audiences.

  • Proven ability to influence cross-functional teams without direct

authority.

NOTE: THIS JOB DESCRIPTION IS NOT DESIGNED TO COVER OR CONTAIN A COMPREHENSIVE LISTING OF ACTIVITIES, DUTIES OR RESPONSIBILITIES THAT ARE REQUIRED OF THE EMPLOYEE. DUTIES, RESPONSIBILITIES, WORKING CONDITIONS, PHYSICAL DEMANDS, AND ACTIVITIES MY CHANGE OR NEW ONES MAY BE ASSIGNED AT ANY TIME WITH OR WITHOUT NOTICE.

ASURION PROVIDES EQUAL EMPLOYMENT OPPORTUNITIES TO ALL EMPLOYEES AND APPLICANTS FOR EMPLOYMENT AND PROHIBITS DISCRIMINATION AND HARASSMENT OF ANY TYPE WITHOUT REGARD TO RACE, COLOR, RELIGION, AGE, SEX, NATIONAL ORIGIN, DISABILITY STATUS, GENETICS, PROTECTED VETERAN STATUS, SEXUAL ORIENTATION, GENDER IDENTITY OR EXPRESSION, OR ANY OTHER CHARACTERISTIC PROTECTED BY FEDERAL, STATE OR LOCAL LAWS.

THIS POLICY APPLIES TO ALL TERMS AND CONDITIONS OF EMPLOYMENT, INCLUDING RECRUITING, HIRING, PLACEMENT, PROMOTION, TERMINATION, LAYOFF, RECALL, TRANSFER, LEAVES OF ABSENCE, COMPENSATION AND TRAINING.

Read Full Description
Confirmed 20 hours ago. Posted 3 days ago.

Discover Similar Jobs

Suggested Articles