free_SWITCHDEVELOPER (India)

free_SWITCHDEVELOPER (India)

21 Aug
|
Leader Investment Group - LIG
|
India

21 Aug

Leader Investment Group - LIG

India

FreeSWITCH Developer (Python / AI Integration)

Experience Required: 2+ Years (with advanced specialization)

Job Location: Remote

Candiates are advised to apply this position through below ATS link.

https://leaderit.in/careers/HR-OPN-2026-0022/apply

About the Role

We are seeking an experienced FreeSWITCH Developer with advanced expertise in ESL scripting, AI integration, Signalwire audio streaming, and network-level debugging. This role focuses on building sophisticated, cloud-native telecommunications solutions with AI capabilities. You will architect and implement complex real-time communication systems, integrate modern AI technologies, handle advanced network diagnostics, and containerize applications using Docker and Kubernetes.

Key Responsibilities

- Develop and maintain advanced FreeSWITCH modules and applications using Python and ESL (Event Socket Layer) scripting
- Design and implement AI-powered features integrated with FreeSWITCH (conversational IVR, voice recognition, sentiment analysis, speech-to-text processing)
- Work with Signalwire Mod for advanced audio streaming, processing, and manipulation capabilities
- Debug and troubleshoot network-level challenges including packet analysis, SIP flow debugging, and protocol-level issues
- Containerize FreeSWITCH applications using Docker and orchestrate deployments with Kubernetes
- Design and implement call control logic, IVR systems, and voice/video communication features with advanced routing
- Integrate FreeSWITCH with third-party APIs, ML models, and external systems using Python
- Optimize application performance, manage distributed systems, and ensure high availability in production
- Write clean, maintainable, and well-documented code following microservices and DevOps best practices
- Conduct network analysis and debugging using tools like tcpdump,



Wireshark, and SIP protocol analyzers
- Collaborate with team members on architecture design, code reviews, and continuous improvement

Required Qualifications

- Minimum 2+ years of professional development experience with FreeSWITCH in production environments
- Advanced expertise in ESL (Event Socket Layer) scripting and FreeSWITCH event handling
- Proven experience integrating AI and machine learning models with FreeSWITCH (LLMs, voice AI, ASR, TTS)
- Working experience with Signalwire Mod for audio streaming and advanced media processing
- Demonstrated capability to debug and resolve network-level challenges (SIP protocol, RTP, media negotiation)
- Strong proficiency in Python (3.x) with proven production experience
- Hands-on experience with Docker containerization and Kubernetes orchestration
- Deep understanding of VoIP concepts, SIP protocol, RTP, and telecommunications standards
- Experience with FreeSWITCH APIs, modules, C modules, and extension development
- Solid understanding of REST APIs, gRPC, and distributed system integration patterns
- Experience with Linux/Unix environments and advanced command-line tools
- Knowledge of databases (SQL and/or NoSQL) and caching solutions (Redis)
- Robust problem-solving skills and ability to work independently on complex issues
- Excellent communication and teamwork abilities

Technical Skills Required

- FreeSWITCH (dialplan, modules, C modules, APIs, ESL scripting)




- ESL (Event Socket Layer) scripting and event-driven programming
- AI/ML integration (OpenAI, Anthropic, local LLMs, voice AI frameworks)
- Signalwire Mod for audio streaming and media manipulation
- Python 3.x and related frameworks (Flask, FastAPI, Django, Async frameworks)
- Docker containerization and image management
- Kubernetes orchestration, deployments, and cluster management
- Network debugging tools (tcpdump, Wireshark, SIP analyzers)
- VoIP and SIP protocol knowledge with hands-on debugging experience
- RESTful API design and gRPC integration
- Linux/Unix system administration and advanced troubleshooting
- Git version control and CI/CD pipelines
- Database design and SQL/NoSQL (PostgreSQL, MongoDB, etc.)

Preferred Qualifications

- Experience with WebRTC and modern real-time communication protocols
- Knowledge of Helm charts and advanced Kubernetes patterns
- Experience with cloud platforms (AWS, GCP, Azure) and CDN integration
- Experience with message queues (RabbitMQ, Kafka, Redis for pub/sub)
- Familiarity with agile development methodologies and DevOps practices
- Experience with monitoring and observability (Prometheus, Grafana, ELK stack)
- Knowledge of security best practices (SSL/TLS, SRTP, authentication)
- Contribution to FreeSWITCH or open-source telecommunications projects
- Bachelor's degree in Computer Science or related field (or equivalent hands-on experience)

Work Environment

- Remote-friendly or on-site position (as per company policy)
- Collaborative team environment with experienced developers and DevOps engineers
- Access to modern development tools, cloud infrastructure, and networking equipment
- Opportunity for continuous learning in emerging VoIP and AI technologies

📌 free_SWITCHDEVELOPER (India)
🏢 Leader Investment Group - LIG
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: free_switchdeveloper (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: free_switchdeveloper (india) / india