Principal VOIP Engineer

Posted:
10/11/2024, 8:26:48 PM

Location(s):
Haryana, India ⋅ Gurgaon, Haryana, India

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
Software Engineering

Sprinklr is a leading enterprise software company for all customer-facing functions. With advanced AI, Sprinklr's unified customer experience management (Unified-CXM) platform helps companies deliver human experiences to every customer, every time, across any modern channel. Headquartered in New York City with employees around the world, Sprinklr works with more than 1,000 of the world’s most valuable enterprises — global brands like Microsoft, P&G, Samsung and more than 50% of the Fortune 100.

Learn more about our culture and how we make our employees happier through The Sprinklr Way.

Job Description

1. PCI Compliance Framework Implementation (21/10/24 - 05/12/24)

  • Objective: Design and implement a PCI-compliant framework for Sprinklr VoiceConnect to ensure secure transactions, DTMF handling, and user interactions. The framework should isolate sensitive data and be certifiable.
  • Key Actions:
    • Partner with security and compliance experts.
    • Develop architecture supporting secure data flows across payment connectors.
    • Validate compatibility with existing platform features.
    • Conduct security testing and vulnerability assessments.
    • Prepare for PCI certification process.
  • Complexity: High (cross-team collaboration with security, platform, and compliance teams).
  • Dependencies: Requires security expert input, platform feature validation.
  • Parallel Task: Possible with telemetry and low-latency mesh tasks.

2. Global Low-Latency Voice Delivery Mesh (21/10/24 - 31/01/25)

  • Objective: Create a globally available low-latency voice delivery mesh for VoiceConnect customers, allowing them to connect to the closest delivery edges for seamless voice interaction.
  • Key Actions:
    • Collaborate with platform architects and senior engineers.
    • Identify and optimize global voice delivery nodes.
    • Implement routing algorithms for low-latency delivery.
    • Monitor and improve performance of edge nodes.
    • Ensure scalability and fault tolerance.
  • Complexity: High (requires global infrastructure planning and real-time voice processing).
  • Dependencies: Coordination with infrastructure and cloud teams.
  • Parallel Task: Can be initiated early alongside PCI implementation.

3. Telemetry Framework Expansion (01/11/24 - 15/01/25)

  • Objective: Expand the telemetry system for VoiceConnect to enable early detection of call quality issues, disconnections, and network anomalies.
  • Key Actions:
    • Build an MQTT-based event collection framework.
    • Capture critical VoIP metrics (MOS, jitter, latency, packet loss).
    • Develop alerting mechanisms for network or call quality degradation.
    • Integrate with the platform's telemetry engine for real-time reporting.
    • Enhance telemetry to cover WebRTC, RTP engine, and other VoIP components.
  • Complexity: Medium-High (requires system design, coding, and integration with multiple services).
  • Dependencies: Platform monitoring and infrastructure.
  • Parallel Task: Can proceed simultaneously with the global low-latency mesh.

4. Junior Engineer Education and Mentorship (Ongoing)

  • Objective: Educate junior engineers in platform operations, scaling Kamailio, FreeSWITCH, RTPengine, and key APIs, ensuring a skilled team.
  • Key Actions:
    • Conduct technical training sessions on autoscaling and VoIP fundamentals.
    • Oversee hands-on experience for engineers in troubleshooting.
    • Establish clear documentation and resources for continued learning.
  • Complexity: Low (ongoing task, integrated into daily operations).
  • Dependencies: Requires coordination with the engineering team and real-time project developments.
  • Parallel Task: Ongoing throughout the project lifecycle.

5. Automation Infrastructure Expansion (10/11/24 - 31/01/25)

  • Objective: Work with cloud infrastructure engineers to fully automate build, deploy, autoscaling, and maintenance pipelines for platform scalability.
  • Key Actions:
    • Collaborate with cloud infrastructure team to assess existing automation tools.
    • Expand CI/CD pipelines to ensure autonomous operations.
    • Implement health checks, failover mechanisms, and automated scaling.
    • Focus on seamless integration with voice delivery and platform components.
  • Complexity: Medium (requires deep integration with cloud automation systems).
  • Dependencies: Coordination with cloud infrastructure engineers and monitoring systems.
  • Parallel Task: Runs in parallel with PCI, mesh, and telemetry tasks.

Project Timeline Breakdown:

Phase 1 (21/10/24 - 05/12/24)

  • Primary Focus: PCI Compliance (Design, collaboration with security team).
  • Parallel Tasks: Begin work on the Global Low-Latency Mesh and Junior Engineer Training.

Phase 2 (05/12/24 - 15/01/25)

  • Primary Focus: Low-Latency Mesh (Node optimization, routing).
  • Parallel Tasks: Expand Telemetry Framework and Automation Infrastructure.

Phase 3 (15/01/25 - 31/01/25)

  • Primary Focus: Finalize Automation Infrastructure (Full CI/CD automation).
  • Parallel Tasks: Complete remaining tasks on telemetry, low-latency mesh optimization, and finalize junior engineer training.

Why You'll Love Sprinklr:

We're committed to creating a culture where you feel like you belong, are happier today than you were yesterday, and your contributions matter. At Sprinklr, we passionately, genuinely care. For full-time employees, we provide a range of comprehensive health plans, leading well-being programs, and financial protection for you and your family through a range of global and localized plans throughout the world.

For more information on Sprinklr Benefits around the world, head to https://sprinklrbenefits.com/ to browse our country-specific benefits guides.

We focus on our mission: We founded Sprinklr with one mission: to enable every organization on the planet to make their customers happier. Our vision is to be the world’s most loved enterprise software company, ever.
 

We believe in our product: Sprinklr was built from the ground up to enable a brand’s digital transformation. Its platform provides every customer-facing team with the ability to reach, engage, and listen to customers around the world. At Sprinklr, we have many of the world's largest brands as our clients, and our employees have the opportunity to work closely alongside them.
 

We invest in our people: At Sprinklr, we believe every human has the potential to be amazing. We empower each Sprinklrite in the journey toward achieving their personal and professional best. For wellbeing, this includes daily meditation breaks, virtual fitness, and access to Headspace. We have continuous learning opportunities available with LinkedIn Learning and more.
 

EEO - Our philosophy: Our goal is to ensure every employee feels like they belong and are operating in a judgment-free zone regardless of gender, race, ethnicity, age, and lifestyle preference, among others. We value and celebrate diversity and fervently believe every employee matters and should be respected and heard. We believe we are stronger when we belong because collectively, we’re more innovative, creative, and successful.
 

Sprinklr is proud to be an equal-opportunity workplace and is an affirmative-action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. See also Sprinklr’s EEO Policy and EEO is the Law.