AI Software Engineer (m/f/d) – Voice AI / LLM / Automation
Worldwide
About the Role We're looking for an experienced AI Software Engineer to help build and scale our next-generation Voice AI platform. You'll work at the intersection of Large Language Models, telephony, APIs, and automation, developing intelligent voice agents that interact with customers in real time. Your Responsibilities Develop and improve our AI-powered Voicebot platform Integrate and optimize Large Language Models (LLMs) Design and optimize prompts and AI workflows Connect external APIs and third-party services Build integrations with CRM systems and other business platforms Work with SQL databases and backend services Develop scalable, high-performance backend solutions Optimize real-time voice communication and automation workflows Troubleshoot and improve system performance Required Skills Strong experience with JavaScript / TypeScript SQL databases REST APIs Git Asynchronous programming AI & LLM Experience You should have hands-on experience with: Large Language Models (LLMs) Prompt Engineering AI Agents Function Calling Context Management Retrieval-Augmented Generation (RAG) (preferred) Voice AI Experience Ideally, you have experience with: Voice over IP (VoIP) SIP Speech-to-Text (STT) Text-to-Speech (TTS) Automatic Speech Recognition (ASR) Real-time audio streaming Telephony APIs Nice to Have Experience with one or more of the following technologies: Node.js Twilio LiveKit OpenAI API ElevenLabs Cartesia WebSockets Docker Linux Cloud infrastructure (AWS, Azure, or Google Cloud) What We're Looking For Strong analytical and problem-solving skills Ability to work independently and take ownership Passion for AI, automation, and emerging technologies Clean, maintainable, and scalable coding practices Strong communication and teamwork skills Tech Stack JavaScript / TypeScript Node.js SQL REST APIs OpenAI / LLMs Prompt Engineering VoIP / SIP STT / TTS / ASR WebSockets Git Docker Bonus Points You'll stand out if you've already built: AI voice assistants Conversational AI applications Call center automation platforms Real-time communication systems CRM integrations High-volume telephony applications
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- IntermediateExperience Level
$15.00
-
$35.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Interviewing:4
- Invites sent:4
- Unanswered invites:0
About the client
- DEUCologne3:54 PM
- $2.7K total spent2 hires, 1 active
- 56 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by