Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

AI/ML Engineer

Job

ICONMA, LLC

Franklin, TN (In Person)

$78,000 Salary, Full-Time

Posted 1 week ago (Updated 1 day ago) • Actively hiring

Expires 7/4/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
100
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

AI/ML Engineer#26-18250 $35-$40 per hour Franklin, TN Onsite Job Description Our client, a IT Services and Consulting company, is looking for a AI/ML Engineer for their Franklin, TN location.
Responsibilities:
Design, develop, and maintain scalable backend systems using Python frameworks (FastAPI, Django, Flask). Build and optimize RESTful APIs with strong adherence to best practices and performance standards. Develop asynchronous applications using async/await for high-performance and concurrent processing. Design and optimize PostgreSQL databases, including complex queries, indexing, and schema design. Implement and manage microservices-based architectures ensuring scalability, reliability, and fault tolerance. Deploy and manage applications on AWS cloud (EC2, S3, Lambda, EKS, Glue). Containerize applications using Docker and orchestrate using Kubernetes (EKS). Build and maintain CI/CD pipelines using Jenkins, GitLab, or GitHub Actions. Integrate AI/ML capabilities using OpenAI APIs and LangChain or similar frameworks. Develop features like semantic search, embeddings, and LLM-powered workflows. Work with vector databases (Pinecone, Weaviate, pgvector) and graph databases (Neo4j). Build and maintain ETL/ELT pipelines using AWS Glue or Apache Spark for data processing. Ensure performance optimization, data quality, and system observability across services.
Requirements:
Candidate should have 6+ years of hands-on experience in backend development with Python and AWS-based environments. Strong Python Backend Development Expertise in FastAPI / Django / Flask Experience building REST APIs, async programming, and scalable backend services Strong understanding of SQLAlchemy and database integration
AI / ML & LLM
Integration (Must Have) Hands-on experience with OpenAI APIs, LangChain, or similar frameworks Knowledge of prompt engineering, embeddings, and semantic search Experience with vector databases (Pinecone, Weaviate, pgvector AWS Cloud & Microservices Architecture Strong hands-on experience with AWS services (EC2, S3, Lambda, EKS, Glue) Experience with Docker, Kubernetes, and CI/CD pipelines Solid understanding of microservices, distributed systems, and system design Frontend experience with React, JavaScript/TypeScript, Redux Experience with Neo4j or graph databases Data engineering exposure (ETL pipelines, Spark, data quality) 6.00+ Years of Experience
Skills:
Category Name Required Importance Experience Generative AI Open AI Yes 1 IIOT (Industrial IOT) AWS Yes 1 Software Skills Python Yes 1 Web Development Django Yes 1 Web Development Rest API Yes 1