Software Engineer- Backend/ Applied AI
Motion Recruitment Partners LLC.
Charlotte, NC, United States
29 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦