Senior Big Data Software Engineer

Bazaarvoice Austin , TX 78719

Posted 3 weeks ago

Bazaarvoice has access to the sentiment contained in hundreds of millions of reviews on hundreds of millions of products across a variety of industries as well as the browsing behavior on close to 600 million users a month across our client sites. Our analytics teams leverages these data sets to help our clients build better products, build stronger relationships with their customers, and make decisions on when and where to offer products. Analytics creates Bazaarvoice products that help companies understand the competitive positioning of their products. A big area of business growth for Bazaarvoice will come from the efforts of our analytics team.

We are looking for a great software engineer to help build the reportable data store of Bazaarvoice data that will power our client-facing reporting, product performance reporting, and financial reporting. You will also help us aggregate data sets to build out known new product offerings related to analytics and media as well as a number of pilot initiatives based on this data. You will need to understand the business cases of the various products and build tools as well as data sets and access methodologies to support all of them in a scalable way. In addition, you will help us pick and choose the right technologies for this platform.

In your first 90 days you can expect the following:

  • An overview of our Big Data engineering code base and development model

  • Access to the different data sets as well as training on who uses them and how they use them.

  • 4 days of Cloudera training to provide a quick ramp up of the technologies involved.

  • By the end of the 90 days, you will be able to complete basic enhancements to code performing large-scale analytics using Map/Reduce as well as the ability to make incremental changes to existing analytics jobs.

Within the first year you will:

  • Own design, implementation, and support of major components of analytics development. This includes definition of data to be captured, how it should be aggregated and made available, and implementation of those mechanisms.

  • Have a complete grasp of the technology stack, and help guide where we go next.

Skills and Experience Necessary for the Role:

  • 3-5 years of experience with highly scalable distributed systems using open source tools.

  • In-depth knowledge of the software development lifecycle (design, build, test, deploy, support).

  • An ability to demonstrate software engineering fundamentals such as OO design, unit testing, code reuse, code reviews.

  • Nice to have experience building large-scale data processing systems with extensive knowledge in data warehousing solutions. This includes developing prototypes and proof-of-concepts for the selected solutions.

  • Extensive knowledge in different programming/scripting languages such as Java, C++, PHP, Ruby, Python, etc.

  • Familiarity with one or more big-data infrastructures such as Hbase, Hadoop, Kafka, Casandra, or RDBMS.

  • An understanding and experience building high-performance algorithms.

  • Knowledge of the following technologies or concepts:

  • Familiar with Hadoop, HBase, MapReduce, or other Big Data technologies.

  • Data ETL and data modeling.

  • Modern build tools such as Maven, Hudson, Github, etc.

  • Agile development methodology.

  • Linux.

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

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.

Apply for this job

Bazaarvoice Home Page

Jobs powered by

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Cloud Technical Solutions Engineer Big Data

Google Inc.

Posted 2 days ago

VIEW JOBS 4/6/2020 12:00:00 AM 2020-07-05T00:00 The Google Cloud Platform team helps customers transform and evolve their business through the use of Google's global network, web-scale data centers and software infrastructure. As part of an entrepreneurial team in this rapidly growing business, you will help shape the future of businesses of all sizes use technology to connect with customers, employees and partners. Our Technical Solutions Engineers step in and own our largest and most important customer issues in addition to providing level two support to our other support teams. You will be a part of a global team that provides 24x7 support to help customers seamlessly make the switch to Google Cloud. When customers cannot resolve issues themselves, your job is to ensure that we have the necessary tools and processes to swiftly resolve the issue with as little customer effort as possible. You will troubleshoot technical problems for customers with a mix of debugging, networking, system administration, updating documentation, and when needed, coding/scripting. You will make our products easier to adopt and use by making improvements to the product, tools, processes and documentation. Our Technical Solutions team is driven by customer obsession and you will help drive the success of Google Cloud by understanding and advocating for our customers' issues. Google Cloud helps millions of employees and organizations empower their employees, serve their customers, and build what's next for their business - all with technology built in the cloud. Our products are engineered for security, reliability and scalability, running the full stack from infrastructure to applications to devices and hardware. And our teams are dedicated to helping our customers & developers see the benefits of our technology come to life. Minimum qualifications: * Bachelor's degree in the field of Science, Technology, Engineering, Math or equivalent practical experience in technical support, professional services, software development, or product operations management. * Experience in advocating for customer issues or needs. * Experience reading or debugging code (i.e. one or more of the following: Java, C, C++, .NET, Python, Shell, Perl, JavaScript). Preferred qualifications: * Experience with distributed, columnar and/or analytic oriented databases or distributed data processing frameworks. * Experience with open source distributed storage and processing utilities in the Apache Hadoop family and/or workflow orchestration products. * Experience with machine learning technologies, including developing and/or training models or implementing solutions which rely on invoking such models. * Background in data analytics, warehousing, ETL development, data science or other Big Data applications. * Understanding of basic web technologies. Understanding of TCP/IP concepts, Unix/Linux basic administration and commands. * Outstanding troubleshooting, attention to detail, and communication skills (verbal/written) in a fast paced setting. * Manage the customer's problem through effective diagnosis, resolution, or implementation of new investigation tools to increase productivity for customer issues on Google Cloud Platform products. * Develop an in-depth understanding of Google's product technology and underlying architectures by troubleshooting, reproducing, determining the root cause for customer reported issues, and building tools for faster diagnosis. * Act as a consultant and subject matter expert for internal stakeholders in engineering, sales, and customer organizations to resolve technical deployment obstacles and improve Google Cloud. * Work closely with multiple product and engineering teams to find ways to improve the product, and interact with our Site Reliability Engineering (SRE) teams to drive high-quality production. * Understand customer issues and advocate for their needs with cross-functional teams. Google Inc. Austin TX

Senior Big Data Software Engineer