ServiceNow
Staff Machine Learning Engineer - VoIP Infrastructure
About this role
Description: Contribute to the design, development, and implementation of VoIP infrastructure and AI-driven voice workloads. Collaborate with engineering, Product, and infrastructure teams for efficient performance and seamless integration across telecom systems. Improve SRE practices by translating operational use cases into software tooling requirements. Execute deployment and support activities for VoIP systems and AI/ML developers in production environments. Build high-quality, scalable, and reusable code while enforcing software engineering best practices. Own code from design to delivery, including telephony infrastructure and LLM integration. Mentor colleagues and promote knowledge-sharing across telecom and AI engineering disciplines. Requirements: Hands-on experience with VoIP systems using SIP/RTP protocols. Knowledge of Kamailio, RTPEngine, FreeSWITCH, SBCs, and PSTN systems. Experience integrating applications on top of LLMs and prompt engineering. 4+ years of development experience with Python, GoLang, Java, or similar languages. 4+ years of experience with Kubernetes and operating distributed workloads. Experience with cloud-native software and software-defined networking. Familiarity with DevOps tooling (e.g., Helm, Ansible, Kubernetes). Experience in compliance and security in regulated environments is a plus. Benefits: Base pay range of $176,100 - $308,200, plus equity and variable compensation. Health plans, flexible spending accounts, 401(k) with company match, and family leave programs.