Software Engineer- Backend/ Applied AI

Motion Recruitment Partners LLC.
Charlotte, NC, United States
29 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$92,000.0 - $115,000.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Software Applications Microsoft Azure Cloud Computing Computer Programming Python (Programming Language) Machine Learning NoSQL
+26 more
Software Architecture Next.js Search Technologies SQL Databases Systems Architecture TypeScript Pinecone Google Cloud ReactJS Retrieval-Augmented Generation Large Language Models Prompt Engineering Model Validation Llamaindex Backend Event Driven Architecture Solid Principles Kubernetes Weaviate Front End Software Development Restful APIs Data Pipelines Automation Anywhere Api Management Docker Golang

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., * 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.

Requirements

  • 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.

Preferred Skills

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…