Performance Engineer - IP Telephony and VoIP

Salesforce.com India Pvt Ltd

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 5 years

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