Principal Software Engineer

Bazaarvoice connects brands and retailers to consumers, so that every shopping experience feels personal. From search and discovery to purchase and advocacy, Bazaarvoice’s solutions reach in-market shoppers, personalize their experiences, and give them the confidence to buy. Each month in the Bazaarvoice Network, more than a billion consumers view and share authentic content including reviews, questions and answers, and social photos across 6,000 brand and retail websites. Across the network, Bazaarvoice captures billions of shopper signals monthly – data that powers high-efficiency digital advertising and personalization with unmatched relevance.

We are interested in software developers who are hands-on and willing to dig into tough problems. We love people who are willing to explore new areas, learn quickly, and apply their skills to challenging design issues. We want you to be a spark, bringing energy, passion and creativity to work every day.

Required skills:

    • 15+ years of overall relevant experience (8+ years in world class product companies)
    • 10+ years of strong full stack Software development experience .
    • 5+ Architecting, Designing and Building product – SaaS, high scale & high performance, AWS (or other) cloud
    • 5+ years of cloud experience
    • 3+ years in AWS environment
    • Strong communications (influencing skills across locations)
    • Extensively worked in a range of database technologies including SQL and NoSQL DB
    • Strong expertise in pub-sub architecture ( one of the Message Queue systems , Kafka etc. )
    • Understanding of Agile or Kanban/Lean software development methodologies

Requirements and Responsibilities:

    • Individual Contributor (expected to be hands-on coder for 30%-70% of the time, as preferred by the individual)
    • We plan to hire only TWO Principle Engineers in India (one of the senior most technical roles in India org)
    • Technical ownership of security, quality, scalability, performance of all products delivered from India
    • Oversee architectures, designs and delivery of products built & deployed on AWS
    • Identify and create Technology Debt roadmaps
    • Recruit & Hire top talent per the organizational needs
    • Mentor highly talented technical talent within the org
    • Performance Management of technical talent (provide inputs to people managers during mid-year and annual performance calibration process)

Nice to Have:

    • Extensive AWS experience & AWS certifications
    • Exposure to Big Data environments – data processing/ analytics
    • Familiarity with Ratings & Reviews platforms/ domains
    • Ecommerce experience

Bazaarvoice Tech Stack:

    • Front End: React JS
    • Middleware: AWS SQS, Kafka
    • Infra: AWS, Apigee/ CDN, ELK, Dockers, Kubernetes
    • Languages: Java , python , Scala
    • Data Stores: MySQL, Elastic Search, Cassandra, Mongo
    • Mobile SDK: Swift, Objective C, Kotlin


Natural Language Processing for big retail.

Technology we use