JobStreet Teknologi & IT Kontrak

VoIP Engineer

Corp iT

Bekasi, West Java Lương không công bố Posted 4 days ago
Location Bekasi, West Java
Salary Lương không công bố
Job Type Kontrak
Country Indonesia

Job Description

Full details about the role and requirements

Yukerja Summary

The VoIP Engineer role at Corp iT is curated from JobStreet (category Teknologi & IT). Note the work location (Bekasi, West Java) before applying. Yukerja.com is not the employer — applications are handled on the official source site.

? Overview

We are building a large-scale, highly available telephony platform that integrates with mobile and desktop applications, supporting both call center operations and AI-driven voice communication.

In this role, you will design, develop, and operate a redundant PBX system using Asterisk and Kamailio, as well as implement call control logic in Python.
You will be responsible for ensuring high reliability (SLA 99.99%+) and scalability (10,000+ concurrent calls) in a real-time communication environment.

? Responsibilities

1. PBX / SIP Infrastructure Design & Development

  • Design, build, and operate PBX systems using Asterisk

  • Implement SIP routing using Kamailio (load balancing, failover)

  • Design high availability architectures (Active-Active / Active-Standby)

  • Optimize RTP/media handling for large-scale traffic

  • Ensure system scalability to support 10,000+ concurrent calls

2. Call Control Logic Development

  • Develop call control APIs using Python (e.g., FastAPI)

  • Integrate with Asterisk via ARI / AMI / AGI

  • Design and implement call flows (IVR, recording, transfer, queue handling)

  • Handle real-time call events (webhooks, event-driven architecture)

3. Client Integration (Mobile / Desktop / WebRTC)

  • Integrate telephony features with mobile apps (iOS / Android)

  • Integrate with desktop applications (e.g., Electron-based softphones)

  • Design connectivity with SIP clients and WebRTC

  • Improve call quality (latency, jitter, packet loss)

4. System Reliability & Operations

  • Maintain SLA of 99.99%+ availability

  • Monitor call quality metrics (MOS, jitter, packet loss)

  • Implement logging and tracing per call/session

  • Troubleshoot and resolve real-time system issues

  • Perform capacity planning and scaling strategies

5. AI & Voice Integration (Nice to Have)

  • Integrate AI-based voice systems (e.g., real-time AI conversations)

  • Build pipelines for call recording, transcription, and analysis

? Requirements

Must Have

  • Strong understanding of SIP / RTP / VoIP protocols

  • Hands-on experience with Asterisk

  • Experience with Kamailio or OpenSIPS for SIP routing

  • Experience with Linux server environments

  • Backend development experience in Python

  • Solid understanding of networking (TCP/IP, NAT, firewall)

Nice to Have

  • Experience with WebRTC

  • Experience with ARI / AMI / AGI

  • Experience with FreeSWITCH

  • Cloud infrastructure experience (AWS / GCP)

  • Experience with Docker / Kubernetes

  • Experience with real-time / low-latency systems

  • Experience in call center systems or telecom platforms

? Preferred Qualifications

  • Experience designing systems for 10,000+ concurrent calls

  • Experience maintaining high availability systems (99.99%+ SLA)

  • Experience in distributed systems and event-driven architectures

  • Experience with observability (metrics, tracing, logging)

  • Experience working on AI-driven voice or conversational systems

? Tech Stack (Example)

  • PBX: Asterisk

  • SIP Proxy: Kamailio

  • Backend: Python (FastAPI)

  • Infrastructure: AWS / GCP

  • Client: iOS / Android / Electron

  • Protocols: SIP / RTP / WebRTC

? What We Offer

  • Opportunity to design and build a large-scale telephony infrastructure from scratch

  • Work on cutting-edge AI + voice communication systems

  • Experience in high-load, real-time distributed systems

  • Collaborative and global engineering environment

? System Scale & Requirements

  • Concurrent Calls: 10,000+

  • SLA: 99.99%+ availability

  • Use Cases:

    • Call center systems

    • AI-driven voice communication

    • Mobile and desktop softphone integration


Disclaimer: Yukerja.com is a job aggregator, not an employer. This listing is aggregated from JobStreet. Applications are processed on the official company or source site. We are not responsible for listing accuracy.

Tips for Applying to VoIP Engineer

  1. Read the full description and ensure your skills match before applying to Corp iT.
  2. Tailor your CV and cover letter to keywords in the job description — especially for Teknologi & IT roles.
  3. Click Apply Now to go to JobStreet. The hiring process is entirely on the source site.
  4. Prepare an updated portfolio or LinkedIn profile if required during screening.
  5. Beware of payment requests — legitimate jobs do not charge application fees.

Related articles: CV ATS · Career Blog & Tips