Software Engineer at Ronin Consulting LLC – Franklin, Tennessee
Explore Related Opportunities
About This Position
RŌNIN CONSULTING
Sr Generative AI EngineerAI Transformation, Integration & Hybrid Cloud ● Contract-to-Hire | 9 Months ● Nashville, TN (Local Candidates Only)
Where AI Engineering Meets Full-Stack Craftsmanship
Company:
Rōnin Consulting
Team:
AI Transformation, Integration & Hybrid Cloud
Level:
Senior
Type:
Contract-to-Hire | 9-Month Engagement
Location:
Nashville, TN (On-site / Local Candidates Only)
You will play a dual role: architecting advanced AI systems — including Retrieval-Augmented Generation (RAG) pipelines, agentic workflows, and LLM grounding strategies on Google Cloud Platform — while also building the full-stack applications that bring those systems to life. GCP and its affiliated tooling (Vertex AI, Gemini, Dataflow, PubSub, and Cloud Run) are at the center of this work. You'll collaborate with product managers, data scientists, and client stakeholders to translate complex AI concepts into real-world solutions.
This is a role for a curious, adaptable engineer who thrives at the frontier of AI innovation and is equally comfortable designing a vector store schema, writing a clean API, or mentoring a junior developer — and who is ready to plant roots in the Nashville area.
RESPONSIBILITIES
Generative AI & Agentic Systems
REQUIREMENTS & SKILLS
Skill / Experience
Level
5+ years of full-stack software engineering experience
Required
Advanced hands-on experience with GCP Vertex AI, Gemini, and Vertex AI Studio
Required
Deep experience designing and building RAG (Retrieval-Augmented Generation) architectures
Required
Proven experience with Vector Stores and embedding pipeline design (e.g., Vertex AI Vector Search)
Required
Strong experience designing grounding data structures and data grounding pipelines
Required
Knowledge of the Model Context Protocol (MCP) and its application with LLMs and external tools
Required
GCP data pipeline tooling: Dataflow, Pub/Sub, BigQuery, and/or Cloud Composer
Required
Cloud-native development on GCP: Cloud Run, Cloud Functions, GKE, or serverless architectures
Required
Full-stack proficiency in one or more languages: Python, Java, Node.js, C#, or similar
Required
Database experience with SQL and/or NoSQL (BigQuery, Cloud Spanner, Firestore, SQL Server, MongoDB)
Required
Experience with message queue / event streaming systems (GCP Pub/Sub, Kafka, or similar)
Required
Experience with DevOps tooling (GitHub, Cloud Build) and CI/CD for ML (MLOps / Vertex AI Pipelines)
Required
Strong understanding of Agile methodology and software development lifecycles
Required
Demonstrated ability to communicate complex technical concepts to diverse stakeholders
Required
Excellent analytical and problem-solving skills; experience with log analysis and load testing
Required
Experience integrating with CRM, ERP, eCommerce, or EMR/EHR systems and common integration patterns
Required
Familiarity with UI/UX principles and responsive web design frameworks
Required
Local to Nashville, TN — on-site availability required
Required
Agentic AI frameworks (e.g., LangChain, LangGraph) for autonomous and multi-agent system design
Preferred
Experience with GCP AI Agent Builder or Vertex AI Agent Engine
Preferred
Experience with .NET Core / C# in enterprise application contexts
Preferred
Experience with Azure services (DevOps, Data Factory, EventHub) in a hybrid-cloud context
Preferred
Experience with diagramming tools (e.g., Visio, Lucidchart) for architecture documentation
Preferred
Familiarity with prompt engineering patterns and LLM evaluation techniques
Preferred
WHAT WE'RE LOOKING FOR
EDUCATION
Bachelor's degree in Computer Science, Software Engineering, Statistics, or a relevant technical field. Equivalent practical experience with a strong portfolio of AI and software engineering work will be considered.WHY RŌNIN CONSULTINGScan to Apply
Job Location
Job Location
This job is located in the Franklin, Tennessee, 37067, United States region.