Performance Engineer - IP Telephony and VoIP
Salesforce.com India Pvt Ltd
Apply on company website
Performance Engineer - IP Telephony and VoIP
Salesforce.com India Pvt Ltd
Bengaluru/Bangalore
Not disclosed
Job Details
Job Description
Performance Engineer - IP Telephony and VoIP
Responsibilities:
As a Performance Engineer you will be responsible for -
- Work closely with management, product owners, developers and quality engineers to understand product requirements, business use cases and to design appropriate performance/scalability simulations to measure and analyze performance and obtain insights into scalability and solve potential bottlenecks.
- Participate in discussions and planning with other members of the engineering and product teams.
- Design and implement scalability, stability, stress, reliability, availability, and longevity simulations for telephony systems and voice channels using custom developed software.
- Encourage sound design principles that result in optimal code and non intrusive instrumentation.
- Champion the definition of appropriate SLIs/SLOs appropriate service monitoring.
- Mentor engineers in the organization.
Required Skills:
- Candidates having minimum of 5 years of relevant technical experience.
- Proven experience in Performance Engineering, with a focus on telephony systems and voice channels.
- Hands-on experience with tools like Wireshark, SIPp, Jitsi, or equivalent for VoIP/WebRTC testing.
- Strong understanding of IP Telephony and VoIP (e.g., SIP, RTP, WebRTC)
- Design and implement a highly configurable testing tool to evaluate the performance, scalability, and reliability of telephony solutions.
- Ability to debug complex UCaaS/CCaaS call flows (involves multiple network entities - Carrier, SBC, Voice Switch etc..) and understand system design with an eye for performance and scalability bottlenecks with an aim to optimize code.
- Ability to automate operations such as simulation execution, monitoring, analysis, and a deep desire to do it.
- Performance Engineering experiences with a distinguished track record on technically demanding projects.
- Ability to express your clear thinking in words and technical documents.
- Solid understanding of database performance, such as SQL tuning and optimization.
- Working knowledge of load generation / measurement software and concepts (e.g. JMeter, or other custom load generation software) for HTTP, REST, RPC and similar cloud systems.
- Knowledge of database tuning and administration (e.g. Oracle).
- Experience in operating system design / tuning / tools (e.g. Linux,containers).
- Experience with profiling tools like JFR, gprof, VTune, OProfile.
- Strong knowledge of C, Java, JavaScript, Python, Ruby or other programming languages.
- BS, MS in Computer Science or equivalent.
Desired Skills:
- 3+ years working on multiple releases with short cycles (3-6 months).
- Familiar with APM software.
- Domain knowledge in cloud-based telephony solutions (CPaaS/CCaaS/UCaaS) .
- Familiar with database clustering/scaling technologies (e.g. RAC, Grid, OPS).
- Familiar with cloud native architectures.
Job role
Work location
Bangalore
Department
IT & Information Security
Role / Category
IT Security
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 5 years
About company
Name
Salesforce.com India Pvt Ltd
Job posted by Salesforce.com India Pvt Ltd
Apply on company website