1

Chatbot Developer Jobs (NOW HIRING)

OKX is a leading crypto exchange, and the developer of OKX Wallet, giving millions access to crypto ... This is a hands-on technical role focused on building intelligent, autonomous chatbot systems ...

AI Chatbot Evaluator

San Francisco, CA · On-site +1

$22.50 - $45/hr

AI Chatbot Evaluator (Health & Wellness Study) Ideal candidates are AI enthusiasts who regularly ... programming. This early success paved the way for our evolution into a comprehensive data services ...

RESPONSIBILITIES CHATBOT DEVELOPMENT & IMPLEMENTATION * Design, develop, and deploy conversational ... Apply DevOps approaches for continuous integration and deployment * Implement CI/CD pipelines, Git ...

Sr.AI Developer

Northbrook, IL

$56 - $73.75/hr

AI Developer Position Responsibilities Local Candidate Only Senior Developer - AI Chatbot / AI Agent Job Summary Responsible for designing, developing, and implementing AI-powered chatbot and AI ...

... chatbot development tools • 3+years in RESTful APIs and webhooks • 3+years in SQL, R, and/or ... programming in the JBOSS Enterprise SOA environment including JBOSS Workflow. • 3+ years using ...

Sr.AI Developer

Northbrook, IL · On-site

$55.25 - $73/hr

AI Developer Position Responsibilities Local Candidate Only Senior Developer - AI Chatbot / AI Agent Job Summary Responsible for designing, developing, and implementing AI-powered chatbot and AI ...

next page

Showing results 1-20

People also search for

Chatbot Developer information

See salary details

$74.5K

$93.7K

$126.5K

How much do chatbot developer jobs pay per year?

As of Jun 3, 2026, the average yearly pay for chatbot developer in the United States is $93,749.00, according to ZipRecruiter salary data. Most workers in this role earn between $80,000.00 and $95,000.00 per year, depending on experience, location, and employer.

What Does a Chatbot Developer Do?

As a chatbot developer, you create applications that automate customer services or other communication processes. You design programs that use artificial intelligence to communicate with humans via text or audio. You develop chatbot programs so that they can communicate in a variety of scenarios. You test your application and debug it if necessary. Your duties include reviewing and simplifying code when needed. As a chatbot developer, you may also help companies implement bots in their operations. You often work with established AI platforms such as Microsoft Azure Cognitive Services and use a variety of computer languages, including Python, C++, and JavaScript.

What are the key skills and qualifications needed to thrive as a Chatbot Developer, and why are they important?

To thrive as a Chatbot Developer, you need expertise in programming languages like Python or JavaScript, a solid understanding of natural language processing (NLP), and experience with chatbot frameworks such as Dialogflow or Microsoft Bot Framework. Familiarity with cloud platforms, APIs, and version control systems (e.g., Git) is also commonly required, along with certifications in AI or related fields being advantageous. Strong problem-solving skills, creativity, and effective communication help developers design user-friendly and intuitive conversational experiences. These skills ensure the creation of reliable, scalable, and engaging chatbots that effectively address user needs and business goals.

What are some common challenges Chatbot Developers face when integrating chatbots with existing systems?

One common challenge Chatbot Developers encounter is ensuring seamless integration of chatbots with legacy systems and diverse databases, which may have inconsistent data formats or limited APIs. Developers often need to troubleshoot compatibility issues, manage security protocols, and handle real-time data synchronization. Close collaboration with IT teams and clear documentation are essential for successful integration and ongoing maintenance. Overcoming these challenges can lead to more robust and scalable chatbot solutions.

What are Chatbot Developers?

Chatbot Developers are professionals who design, build, and maintain conversational programs, often using artificial intelligence or scripted logic, to interact with users via messaging platforms, websites, or apps. They work with programming languages, natural language processing (NLP), and machine learning frameworks to create chatbots that can answer questions, provide customer support, or automate tasks. Their role involves understanding user needs, integrating chatbots with existing systems, and ensuring a seamless, human-like conversational experience.

What is the difference between Chatbot Developer vs AI Developer?

AspectChatbot DeveloperAI Developer
Required CredentialsProgramming skills, knowledge of chatbot platforms, basic AI understandingAdvanced AI/ML certifications, programming, data science background
Work EnvironmentTech companies, customer service, e-commerce, startupsResearch labs, tech firms, industries applying AI solutions
Employer & Industry UsageFocus on conversational interfaces, customer engagementBroader AI applications, including machine learning, NLP, robotics
Search & Comparison IntentUnderstanding chatbot roles, skills, and job scopeExploring broader AI career paths and skills

While both roles involve AI concepts, a Chatbot Developer specializes in creating conversational interfaces for customer engagement, whereas an AI Developer works on broader artificial intelligence applications, including machine learning and data analysis. The roles share overlapping skills but differ in scope and industry focus.

What cities are hiring for Chatbot Developer jobs? Cities with the most Chatbot Developer job openings:
What are the most commonly searched types of Chatbot Developer jobs? The most popular types of Chatbot Developer jobs are:
What states have the most Chatbot Developer jobs? States with the most job openings for Chatbot Developer jobs include:
Infographic showing various Chatbot Developer job openings in the United States as of May 2026, with employment types broken down into 100% Contract. Highlights an 50% In-person, and 50% Remote job distribution, with an average salary of $93,749 per year, or $45.1 per hour.
Member of the Technical Staff - Chatbot Engineer

Member of the Technical Staff - Chatbot Engineer

Two Dots

San Francisco, CA • On-site

$175K - $275K/yr

Full-time

Posted 5 days ago


Job description

Company Mission / Why This Matters
Two Dots builds verification and risk infrastructure for housing to help solve the housing crisis.
Housing is too expensive because America created a single family mortgage machine to cut average people into home price inflation fueled by soft bans on new development. That worked for many decades, but when a small single family home costs several million dollars, it stops being an engine of opportunity and becomes a source of the very resentment modern mortgages were originally created to solve.
Housing supply has been restricted so much that people have started fabricating documentation or relying on bypasses and overrides to sign up for a payment they can't really afford. That conceals the problem instead of solving it.
We believe that public and private policy has to change, and that involves breaking the system that conceals our affordability crisis and leaves people without the disposable income required to live satisfying lives, fueling resentment and political instability that turns problems at home into problems for the world.
The Role
Chat agents are becoming the primary interaction surface of the future. It sounds easy to make a good chatbot, but many systems fail because they misunderstand users, overfit prompts, hide structural problems, or turn complex workflows into brittle demos.
We are looking for a software engineer who can build consumer-facing chat agents that serve as the frontend to complex workflows. This role requires a rare combination of user empathy, strong written English, strong Python ability, and a metrics-driven mentality. You should be comfortable using SQL or BigQuery to understand quality, but also know when to roll up your sleeves and do manual QA rather than treating every product problem like back-propagation.
You are essentially a future version of a UX Engineer, but for conversational natural language experiences instead of buttons and forms.
What You'll Work On
  1. Consumer-facing chatbots that serve as the frontend to complex workflows
  2. Bridging internal workflow APIs and domain object code with the real-world call patterns of AI agents
  3. Making smaller models perform like larger models
  4. Designing creative ways to automate product judgment, such as using chatbots to roleplay users instead of relying only on manual QA or fixed test cases
  5. Working closely with design and product to balance look and feel, interaction quality, and business objectives

What We're Looking For
You understand context management deeply. You know the difference between a workflow that makes LLM calls and a true agent loop with tool calling. You know how to start with a smart model and move to cheaper, faster ones without relying on prompt hacks, "CRITICAL:" advisories, or endless lists of dos and don'ts.
You understand what belongs in tools and APIs versus what belongs in natural language. Designing that boundary should be a fixation for you.
You also understand what is structural and what is in the domain of tone, framing, or model "dark magic." You care about the headspace the model is operating in, the quality of the user experience, and whether the product actually works for confused real people.
Despite working on agents, you are not in "Gas Town." You do not believe every problem requires a meta-harness, and you do not outsource your judgment to chatbots. You know when to escalate to MLEs if a problem likely requires fine-tuning or more advanced methods.
You care deeply about user outcomes. You measure how your experiments are doing, proactively solve quality problems, and have the frustration tolerance required for ambiguous chatbot engineering.
The Team
Henson (CEO) started his career selling FX derivatives to hedge funds at Goldman, then worked at a real estate tech startup for several years leading sales. This enables him to engage with the largest institutional property managers and real estate investors in the country and create value through those relationships.
Max (CTO) started out as a software engineer at Blend, a mortgage application company that went public, and went on to work on the search team at Google. That combination of specific consumer fintech experience and knowledge of how sophisticated ML products succeed in production made big enterprise deals work from day 1.
We met in middle school and created a media website together where people could watch and post their flash games and animations. We learned to code, source talent, and forge partnerships - and had 500 active users. Although a tragic addiction to World of Warcraft interrupted work on the website, we got back together to start Two Dots.
Other team members include: Meta ML alumnus with decades of experience, a 21 year old UMich grad who was a top 2,000 LoL player (he is no longer playing the game, thank god), and a former agave farmer who started a shipping and logistics company while at Stanford.
Technical Fit
Python is preferred. TypeScript or other strong software engineering backgrounds are also welcome.
You should be a strong enough programmer to build reliable systems manually, not just prompt your way through implementation.
Compensation
The higher end of the band is for rare candidates with a combination of strong engineering, product judgment, and conversational design experience. The lower end is for solid mid-career software engineers with meaningful professional or personal experience building chat agents that interact with real systems.
About the Interviews
  1. Prompt Engineering / Agent Design Screen: We discuss how you approach agent quality, context management, tool use, prompt structure, and evaluation.
  2. Behavioral Interview: We ask structured questions about ownership, startup fit, user empathy, ambiguity, and past examples of taking responsibility for quality.
  3. Product / Design Interview: We evaluate how you diagnose and improve conversational product experiences, including user-facing language, subjective quality, and measurement.
  4. Technical Interview: We assess core software engineering ability, including writing code manually and reasoning through systems without relying on AI coding tools.