Staff Software Engineer (Bengaluru) at Bazarvoice

Who We Want:
Does enhancing core Bazaarvoice systems that support billions of requests per month excite you? How about sub second API response times for thousands of requests a second? How about evolving services that inform 1.1 Billion shoppers’ purchasing decisions? Every day, the Bazaarvoice engineering team tackles interesting and challenging problems across virtually every major computer science problem domain, and we do it all at a massive scale. Whether you're interested in server-side Java, UI/UX, massive data-sets, mobile/social, natural language processing, sentiment analysis, or data visualization, we've got an opportunity for you. We are interested in individuals who have strong software engineering fundamentals (OO design, test-driven development, unit testing, code reuse, code reviews) as well as hands-on experience with highly scalable distributed systems across the full software lifecycle (design, build, test, deploy, support).
What You'll Be Doing:
Team Leads at Bazaarvoice drive software initiatives from conception to delivery, while driving engineering best practices and helping mentor talent. In addition, you will be designing and delivering solutions to scale and innovate on the World's largest Network of Brands and Retailers. From enhancing product matching algorithms to improving tools that connect Consumer Generated Content between brands and retailers, your work will have a direct impact on making BV systems smarter.

Expectations include:

    • 30 days – Become familiar with teams, technologies, process and culture. Contribute some code to production
    • 90 days – Lead one or more customer-impacting features from design to delivery. Be the go-to person for a software component
    • 6 months – Develop an all-round understanding of the BV data stack. Actively engage with stakeholders and other senior engineers to define longer-term plans. Drive ongoing process improvements as appropriate. Mentor junior engineers

Required Skills and Experience:

    • 7+ years’ experience building software in a professional environment
    • Prior technical leadership and/or mentorship experience
    • Strong software development knowledge in different programming/scripting languages such as Java, C++, Python, or similar language
    • Experience building high-performance, scalable algorithms
    • Understanding of Agile / Lean software development methodologies
    • Experience with Amazon Web Services or other cloud platform
    • You are hands-on and willing to dig into tough problems, willing to explore new areas, learn quickly, and apply your skills to challenging design issues

Nice to Have:

    • Prior experience as a team lead or technical lead
    • Experience using modern build tools such as Maven, Jenkins, GitHub, etc.
    • Experience designing, implementing, and architecting Restful API's
    • Familiarity with big data processing architectures for highly available TB+ size data sets 
About Bazaarvoice
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.

Bazaarvoice completed the acquisition of Influenster in August 2019 and with the 2 companies coming together we are able to create an even more attractive proposition for our clients.

Influenster is a digital destination where consumers discover products and reviews that enable them to make well-informed purchase decisions with over 6 million members who have written over 38 million product reviews.

Founded in 2005, Bazaarvoice is headquartered in Austin, Texas with offices in North America, Europe, and Australia. For more information, visit www.bazaarvoice.com.
Why join Bazaarvoice?
- We’re committed to client success: There are over 5K brand and retail websites in the Bazaarvoice network. Our clients represent some of the world’s leading companies across a wide range of industries including retail, apparel, automotive, consumer electronics and travel.
- We’re leaders in consumer-generated content: Each month, more than one-half billion consumers view and share authentic consumer-generated content, such as ratings and reviews, curated photos, social posts and videos, about products in our network. Last year, 135K reviews were submitted each day.
- Our network delivers: Network analytics provide insights that help marketers and advertisers provide more engaging experiences that drive brand awareness, consideration, sales, and loyalty.
- We’re a great place to work: We pride ourselves on our unique culture. Join a company that values passion, innovation, authenticity, generosity, respect, teamwork, and performance.
Commitment to diversity and inclusion
Bazaarvoice provides equal employment opportunities (EEO) to all team members and applicants according to their experience, talent, and qualifications for the job without regard to race, color, national origin, religion, age, disability, sex (including pregnancy, gender stereotyping, and marital status), sexual orientation, gender identity, genetic information, military/veteran status, or any other category protected by federal, state, or local law in every location in which the company has facilities. Bazaarvoice believes that diversity and an inclusive company culture are key drivers of creativity, innovation and performance. Furthermore, a diverse workforce and the maintenance of an atmosphere that welcomes versatile perspectives will enhance our ability to fulfill our vision of creating the world’s smartest network of consumers, brands, and retailers.