Quick Overview
Salary
$92k - $115k/yr
Seniority
Mid Senior
Work mode
Hybrid
Location
Charlotte, NC, United States
Posted
Yesterday
DockerNext.jsPHPSQLAWSMachine LearningAzureGoogle CloudJavaScriptKubernetesPythonReactTypeScript
Job Description
Software Engineer - Backend / Applied AI Job Description
We are looking for a Software Engineer with a strong backend engineering background and an interest in applied AI to build scalable APIs, backend services, and data pipelines that power AI-driven features. This role focuses on integrating large language models (LLMs), embeddings, and retrieval-augmented generation (RAG) into production applications. You will work closely with product and design teams to develop reliable, scalable, and efficient AI-powered solutions.
Location: Charlotte, NC (Hybrid - 3 days onsite per week)
Salary: $92,000-$115,000
Responsibilities
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
#LI-SL13
We are looking for a Software Engineer with a strong backend engineering background and an interest in applied AI to build scalable APIs, backend services, and data pipelines that power AI-driven features. This role focuses on integrating large language models (LLMs), embeddings, and retrieval-augmented generation (RAG) into production applications. You will work closely with product and design teams to develop reliable, scalable, and efficient AI-powered solutions.
Location: Charlotte, NC (Hybrid - 3 days onsite per week)
Salary: $92,000-$115,000
Responsibilities
- Design, build, and maintain scalable backend systems, APIs, and services.
- Integrate AI/ML capabilities, including LLMs, embeddings, and classification.
- Develop and optimize data pipelines for AI workflows.
- Implement RAG and context-aware systems.
- Integrate third-party AI tools and services.
- Improve system performance, reliability, and cost efficiency.
- Write clean, maintainable, well-tested code.
- Collaborate with cross-functional teams and contribute to architectural decisions.
- Strong programming experience in Python, JavaScript/TypeScript, PHP, Go, or similar languages.
- Experience building and maintaining backend systems and APIs.
- Familiarity with cloud platforms such as AWS, Google Cloud Platform, or Azure.
- Experience with SQL and/or NoSQL databases.
- Understanding of software design principles and system architecture.
- Familiarity with AI API integrations, prompt engineering, embeddings, vector search, and model evaluation.
- Experience building and deploying AI-powered applications in production.
- Familiarity with vector databases such as Pinecone or Weaviate.
- Experience with LangChain or LlamaIndex.
- Knowledge of machine learning fundamentals, including training, fine-tuning, and evaluation.
- Experience with Docker, Kubernetes, or event-driven architectures.
- Frontend experience with React or Next.js is a plus but not required.
- Hybrid position requiring three days onsite per week in Charlotte, NC.
- Work visa sponsorship is not available.
- Equal opportunity employer.
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
#LI-SL13
Similar jobs
- HI
Simulation Systems Engineer - Image Generation - 29526
HII
Nellis Air Force Base, NV🇺🇸$101.8k - $145.0k/yrHybrid3 days agoMachine LearningAgileC+++1Technology - MR
Senior .NET Software Engineer
NewMotion Recruitment Partners, LLC
TX🇺🇸HybridYesterdayMicroservicesMySQLSQL+7Technology - JG
Network Engineer
Judge Group, Inc.
Charlotte, NC🇺🇸$49 - $53/hrOn-site4 weeks agoAgileAnsibleConfluence+2Technology - NO
Software Developer
NewNorthramp LLC
Washington, District of Columbia🇺🇸Remote13 hours agoSASSSQLSQL Server+20Technology - MA
Lead Software Engineer (Microsoft .Net/Azure)
NewMaximus, Inc.
United States🇺🇸$133.0k - $156k/yrRemoteYesterdaySQLSQL ServerT-SQL+10Technology - VD
Forward Deployed Engineer / AI Software Engineer
NewVDart, Inc.
Juno Beach, FL🇺🇸On-siteYesterdayDockerAWSAzure+6Technology