Software Engineer

Charlotte, NC, US • Posted 5 hours ago • Updated 5 hours ago
Contract Independent
On-site
USD $69.00 - 74.00 per hour
Company Branding Image
Fitment

Dice Job Match Score™

🤯 Applying directly to the forehead...

Job Details

Skills

  • Data Security
  • Workflow
  • Meta-data Management
  • Okapi BM25
  • Caching
  • Microservices
  • Node.js
  • React.js
  • JavaScript
  • Auditing
  • Collaboration
  • Mentorship
  • Testing
  • Orchestration
  • Lifecycle Management
  • Computer Science
  • Software Engineering
  • Machine Learning (ML)
  • Python
  • Cloud Computing
  • Google Cloud
  • Google Cloud Platform
  • Docker
  • Kubernetes
  • Regulatory Compliance
  • LangChain
  • Vector Databases
  • Vertex
  • Generative Artificial Intelligence (AI)
  • Evaluation
  • A/B Testing
  • Artificial Intelligence
  • Management
  • SQL
  • Communication
  • Privacy
  • Marketing

Summary

Location: Charlotte, NC
Salary: $69.00 USD Hourly - $74.00 USD Hourly
Description:
Job Title

Senior AI Software Engineer (Full Stack, GenAI)
Location

Charlotte, NC
About the Job

We are seeking a senior, hands-on AI Software Engineer to design, build, and productionize Generative AI applications end to end. In this role, you will work on complex, large-scale initiatives with broad organizational impact, contributing to the strategy, design, and delivery of secure, reliable, and scalable AI systems.

You will lead the development of agentic workflows, retrieval-augmented generation (RAG) pipelines, and cloud-native services on Google Vertex AI. You will collaborate closely with product, data, security, and platform partners to translate ambiguous requirements into high-quality AI solutions that meet business, compliance, and operational goals.
Responsibilities
  • Design and develop multi-step, agentic AI workflows using LangGraph and LangChain, including tools, memory, retries, timeouts, and state management.
  • Analyze and solve complex, multi-faceted software engineering challenges requiring evaluation of multiple technical, operational, and compliance factors.
  • Architect and own end-to-end RAG pipelines, including data ingestion, chunking strategies, embeddings, metadata management, and vector indexing.
  • Implement advanced retrieval strategies such as hybrid search (BM25 + dense), multi-vector retrieval, reranking, caching, and query planning.
  • Productionize AI services on Google Vertex AI, including Models, Endpoints, Pipelines, Vector Search, Feature Store, and Workbench.
  • Build and maintain scalable microservices using Python (FastAPI) or Node.js, and user-facing applications using React or Next.js.
  • Establish observability and guardrails, including tracing, logging, telemetry, prompt/version tracking, and input/output filtering.
  • Define and automate GenAI evaluation frameworks to measure relevance, faithfulness, hallucination rates, latency, and cost.
  • Apply security, privacy, and governance controls, including PII detection and masking, policy enforcement, audit logging, and prompt-injection defenses.
  • Collaborate strategically with cross-functional stakeholders to plan, scope, and deliver initiatives with large-scale impact.
  • Mentor engineers and establish best practices for testing, orchestration, prompt patterns, and model lifecycle management.
Minimum Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 7+ years of software engineering experience, including experience designing and delivering complex, large-scale systems.
  • 3+ years of hands-on experience building and operating applied ML or Generative AI systems in production.
  • Strong proficiency in Python and experience building production backends with FastAPI or equivalent frameworks.
  • Experience with cloud platforms (Google Cloud Platform preferred) and containerized environments (Docker, Kubernetes).
  • Ability to consult on complex initiatives and drive solutions that align with technical, business, and compliance requirements.
Preferred Qualifications
  • Deep expertise with LangChain and LangGraph, including agents, tools, state graphs, retries, sub-graphs, and observability.
  • Strong experience designing and operating RAG systems, including embeddings, hybrid retrieval, reranking, and evaluation.
  • Hands-on experience with vector databases such as Pinecone, Weaviate, Milvus, or FAISS.
  • Experience with Vertex AI services, including Model Garden, Endpoints, Pipelines, Vector Search, and IAM-based architectures.
  • Knowledge of GenAI evaluation frameworks (e.g., RAGAS, G-Eval), A/B testing, and human-in-the-loop review processes.
  • Familiarity with security and governance in AI systems, including data privacy, isolation, data residency, and secret management.
  • Experience with knowledge graphs, structured or SQL/Graph RAG, or LLM tool/function calling.
  • Strong communication skills and a demonstrated ability to turn ambiguous problem statements into shipped, high-impact products.


By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

Contact:

This job and many more are available through The Judge Group. Please apply with us today!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: cxjudgpa
  • Position Id: 1127986
  • Posted 5 hours ago

Company Info

About Judge Group, Inc.

The Judge Group, is a leading professional services firm specializing in talent, technology, and learning solutions. We consult, staff, train, and solve. Through our work we make people and organizations better.

Our services are successfully delivered through a network of more than 30 offices across the United States, Canada, and India. The Judge Group is proud to partner with the best and brightest companies in business today, including over 60 of the Fortune 100. We serve organizations in financial services, healthcare, life sciences, insurance, government (including aerospace and defense), manufacturing, and technology and telecommunications.

About_Company_OneAbout_Company_Two
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Charlotte, North Carolina

Today

Easy Apply

Contract, Third Party

Hybrid in Charlotte, North Carolina

Today

Easy Apply

Contract, Third Party

Depends on Experience

Hybrid in Charlotte, North Carolina

2d ago

Easy Apply

Contract

Depends on Experience

Charlotte, North Carolina

Today

Contract

USD 53.00 - 57.00 per hour

Search all similar jobs