Demo

Python Developer with AI chatbot

Jobs via Dice
Baltimore, MD Full Time
POSTED ON 4/14/2026
AVAILABLE BEFORE 5/10/2026
Dice is the leading career destination for tech experts at every stage of their careers. Our client, M9 Consulting, is seeking the following. Apply via Dice today!

Hi All,

Hope you are doing well,

Title: Python Developer with AI chatbot

Location: Washington, DC (5 days Onsite)

Duration: 6-12 Months

Responsibilities:

    • Design, develop, and maintain scalable Python backend systems for a public-facing AI chatbot.
    • Design, implement, and consume RESTful APIs, essential for chatbot integration and backend communication.
    • Experience with chatbot platforms such as Rasa, Microsoft Bot Framework, or integrating with third-party services.
    • Collaborate with front-end developers to embed chatbot windows and ensure seamless user experience.
    • Experience with Large Language Models (LLMs) via APIs (OpenAI, Hugging Face).
    • Build Retrieval-Augmented Generation (RAG) pipelines.
    • Use embedding models and vector databases (e.g., FAISS, Pinecone) for semantic search.
    • Design and refine prompts for accurate, policy-compliant responses.
    • Implement authentication, authorization, and data privacy safeguards.
    • Integrate and manage LLMs, including prompt design, context management, retrieval-augmented generation (RAG), AI agents, and tool/function calling.
    • Ensure chatbot reliability, safety, and compliance through moderation, guardrails, and abuse prevention.
    • Implement monitoring, logging, and alerting to support production reliability and rapid issue resolution.
    • Design and analyze A/B tests to evaluate the impact of changes to chatbot prompts, models, or features.
    • Lead code reviews and enforce best practices to maintain high engineering standards.
    • Contribute to CI/CD pipelines, cloud deployments, and infrastructure decisions supporting high availability.
    • Evaluate and adopt new AI technologies and architectural improvements to support long-term scalability.
    • Be proactive, adaptable, and highly engaged – communicate clearly, raise risks early, and collaborate effectively to deliver high-quality code at speed.
    • Communicate with stakeholders and support user feedback.
    • Design, implement, and maintain relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB) to support chatbot functionality, session management, and knowledge base storage.
    • Optimize database queries and ensure data integrity, security, and scalability.
    • Manage document indexing and updates in the knowledge base to ensure accurate and efficient retrieval.
Required Skills:

    • Deep expertise building, scaling, and maintaining production-grade Python applications.
    • Understanding of encryption, secure data storage, and transmission (SSL/TLS).
    • Experience implementing secure login systems (e.g., OAuth2, SAML, Multi-Factor Authentication).
    • Experience with testing frameworks.
    • Experience with relational (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB).
    • Familiarity with automated deployment tools (e.g., Jenkins, GitHub Actions).
    • Strong Python backend engineering experience including API design, asynchronous programming, and system integration.
    • Ability to write clear technical documentation for maintainability and compliance.
    • Proficiency in managing and querying both relational databases and vector databases for semantic search.
    • Hands-on experience working with AI and LLMs in production environments.
    • Solid understanding of key AI/LLM concepts, including prompt engineering, RAG, AI agents, context management, evaluation and structured outputs.
    • Understanding of how to measure LLM performance using frameworks like Ragas, TruLens, or Arize Phoenix to evaluate faithfulness, relevance, and safety.
    • Demonstrated ability to solve complex technical problems and make sound architectural decisions in ambiguous environments.
    • Strong communication skills with a proven ability to be vocal, engaged, collaborative, proactive, and adaptable within cross-functional teams.

Salary.com Estimation for Python Developer with AI chatbot in Baltimore, MD
$91,193 to $116,367
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Python Developer with AI chatbot?

Sign up to receive alerts about other jobs on the Python Developer with AI chatbot career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Jobs via Dice

  • Jobs via Dice Sheridan, WY
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Varmoda Tech LLC, is seeking the following. Apply via ... more
  • 9 Days Ago

  • Jobs via Dice Burlington, VT
  • Desktop Deployment Technician (Part-Time - 20 Hours a week) (Contract Role) Overview We are seeking a Desktop Deployment Technician to support a large-scal... more
  • 9 Days Ago

  • Jobs via Dice Georgia, VT
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, AaraTechnologies Inc, is seeking the following. Apply ... more
  • 9 Days Ago

  • Jobs via Dice Alaska, AK
  • job summary: Enterprise Healthcare client has an immediate opening for a highly motivated Project Manager III to join their dynamic and growing team. All q... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Python Developer with AI chatbot jobs in the Baltimore, MD area that may be a better fit.

  • Constellation Technologies, Inc Annapolis, MD
  • Python (i.e. SciKit-learn, TensorFlow, PyTorch), R, GIT and experience with Jupyter Notebooks. Due to federal contract requirements, United States citizens... more
  • 1 Month Ago

  • Link, LLC Annapolis, MD
  • In search of a Software Engineer with analytic development skills to support a highly visible cyber sensor and analytic modernization program. Required Ski... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!