Yellow.ai

Software Development Engineer - VoIP Platform

Bengaluru, KA, IN

29 days ago
Save Job

Summary

Responsibilities

  • As a part of a cross-functional team, you will be responsible to design and develop yellows Voice platform.
  • Collaborate with Developers, QA Engineers, Product Managers and Technical Leaders on new product specification/enhancements and execute the feature roadmap.
  • Articulate complex problems, communicate viable architecture and design approach in a clear and concise manner.
  • Thrive in a collaborative team environment and work with ambiguous product requirements.
  • Evaluate opensource technologies, development stack and strive for new learning, continued growth by applying industry best practices and processes.

Requirements

  • 5-8 years of experience in designing and developing high performance and resilient sip/rtp media processing applications.
  • Demonstrated history of building complex, high-performance, multi-threaded / multi-processor applications in modern C++/Golang.
  • Experience in algorithms, data structures and computational complexity, coupled with solid problem solving and debugging skills.
  • Solid understanding of SIP, RTP, VoIP, real-time media and networking fundamentals.
  • Good knowledge of Linux with proven expertise in network and system performance optimisations(including kernel, containers and virtualisation technologies).
  • Prior experience working with Kamailio, FreeSWITCH, RTPEngine or Asterisk will be a plus.

(ref:hirist.tech)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job