Software Engineer, Webex Contact Center

  • Location:
    Bangalore, India
  • Area of Interest
    Webex (Collaboration)
  • Job Type
    Professional
  • Technology Interest
    Webex (Collaboration)
  • Job Id
    1351145

Who We Are: 

  • We are part of the Cisco’s Collaboration Technology Group (CTG), the global leader in Collaboration Technologies, which provides outstanding coordinated solutions that redefine the collaboration experience.
  • Our Customer Care Business Unit is an industry leader in the market in developing and delivering intelligent customer and employee experiences at cloud speed and scale.

Who You’ll Work With:

  • Product Managers that will help you know our customers and partners so you can deliver solutions that meet their needs and wants.
  • Engineering Managers who will enable you to focus on doing what you love: delivering extraordinary software; they will also be your mentor and guide on this exciting stage of your career journey.
  • Technical Architects shall help you craft, develop, and operate with the standard methodologies, patterns the industry has to offer.
  • Data Scientists who will rely on you and your data wrangling and serving expertise to find artificially intelligent ways to enrich the value we deliver to customers.

What you will do: 

  • Design, develop and maintain the underlying data infrastructure for the entire Customer Journey Solutions platform.
  • Build a scalable, reliable, and high-throughput data pipeline capable of ingesting hundreds of gigabytes of data per hour in multiple formats from multiple sources.
  • Build a leading-edge data processing engine for batch and stream-based computations and aggregations for reporting and sophisticated analytical use cases.
  • Design and develop APIs for efficient and scalable data retrieval and querying.
  • Own what you build - providing end-to-end automation, quality assurance, deployment and monitoring of your data services.
  • Envision, design, and build solutions to enable advanced analytical and machine learning (ML) applications.

Skills Required: 

  • 6+ years of Strong Programming expertise in Java
  • Experience in Elastic Search, Kafka, MongoDB, Redis
  • Expertise with high-throughput messaging technologies and patterns especially Apache Kafka or other large-scale data processing frameworks and runtimes.
  • Experience with Git source control and building/maintaining Continuous Integration and Delivery pipelines;
  • Experienced in Cloud development and deployment
  • Experience working with databases of all types like relational, analytical, columnar
  • Experience building, testing, and consuming REST APIs; GraphQL
  • Experienced with functional programming constructs

Nice to Have: 

  • Experience with data analysis toolkits such as PyData pandas and analytical storage frameworks like Druid/Pivot.
  • Experience developing, testing, and deploying to public cloud infrastructures such as AWS, GCP, or Azure.
  • Experience with machine learning algorithms and techniques; real-world ML application delivery
  • Experience working in an Agile/Scrum-inspired delivery methodology.

Share