FreeSWITCH engineer

Info Way Solutions LLC

Bay Area, CA

JOB DETAILS
SKILLS
Application Programming Interface (API), Artificial Intelligence (AI), Bash Scripting, Billing, Call Routing, CentOS, Customer Relationship Management (CRM) Systems, DNS (Domain Name System), English as a Second Language (ESL/TESL), Firewall Administration, High Availability, Identify Issues, JavaScript, Linux Administration, Load Balancing, Lua, NAT (Network Address Translation), Open Source, Problem Solving Skills, Production Systems, Python Programming/Scripting Language, REST (Representational State Transfer), Realtime Transport Protocol, SIP (Session Initiation Protocol), Scripting (Scripting Languages), Sockets, Streaming Technology, Systems Administration/Management, TCP/IP (Transmission Control Protocol/Internet Protocol), Ubuntu, Unix System Administration, VoIP (Voice over IP), Voice Applications, Voice Response Systems, Wireshark (Ethereal), tcpdump
LOCATION
Bay Area, CA
POSTED
30+ days ago
Job role:FreeSWITCH engineer
Location:Bay ARea,CA

Key Responsibilities
  • Infrastructure Management: Design, configure, and maintain FreeSWITCH servers and VoIP gateways in multi-tenant and high-availability environments.
  • Call Routing & Logic: Develop and optimize complex dialplans, IVR (Interactive Voice Response) systems, and Least Cost Routing (LCR) strategies.
  • Integration: Connect FreeSWITCH with third-party APIs, CRMs, billing systems, and modern AI backends using the Event Socket Library (ESL) or REST APIs.
  • Performance Troubleshooting: Diagnose and resolve critical issues such as call drops, latency, jitter, and one-way audio using tools like Wireshark, sngrep, and tcpdump.
  • Protocol Expertise: Manage signaling and media streams through deep knowledge of SIP, RTP, and WebRTC protocols. [1, 2, 3, 4]

Required Skills & Qualifications
  • Technical Foundations:
    • Platforms: Strong Linux/Unix system administration skills (specifically Ubuntu or CentOS).
    • Networking: Understanding of TCP/IP, DNS, NAT traversal (STUN/TURN/ICE), and firewall configurations.
    • Languages: Proficiency in scripting for automation and custom logic, typically using Lua, Python, JavaScript, or Bash.
  • Experience: Most roles require a minimum of 3–5 years of hands-on experience in a production environment.
  • Preferred Tools: Familiarity with related open-source projects like Kamailio, OpenSIPS, or Asterisk is often highly valued for load balancing and proxying.

About the Company

I

Info Way Solutions LLC