B

Staff Data Engineer

Bazaarvoice

Belfast, Northern Ireland, United Kingdom · Full Time

Be the first to apply

Experience
7+ yrs
Salary
Openings
1
Posted
há 2 dias
Work mode
In office
Education
BSc in Computer Science or related discipline
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Bazaarvoice

Bazaarvoice crafts intelligent shopping experiences by connecting a vast global network of brands, retailers, and billions of consumers. Through our extensive product-passionate community and enterprise technology, we enable brands to gather and distribute valuable user-generated content at a massive scale. This content reaches worldwide audiences via our growing retail, social, and search syndication networks. Our intuitive tools and dashboards empower brands and retailers to gain actionable insights from real-time consumer feedback, resulting in more loyal customers, increased sales, and enhanced products.

Role Overview

We are addressing the challenge brands and retailers face in building authentic connections with consumers by delivering trustworthy, inspiring content at crucial points in the shopping journey. Our promise is to bridge the gap between brands and their customers.

We invite passionate data engineers to leverage cutting-edge technologies to create scalable, dependable data systems that underpin our products and services. This role focuses on designing, building, and maintaining distributed data pipelines and architectures while implementing best software engineering practices.

Primary Responsibilities

  • Design, build, and support scalable and reliable distributed data systems and pipelines.
  • Develop data pipelines and optimize storage and retrieval methods to improve performance.
  • Ensure robustness and scalability of the data infrastructure.
  • Collaborate with cross-functional teams to gather data requirements and troubleshoot issues.
  • Advocate for and implement software engineering best practices such as testing, CI/CD, and version control to maintain system quality.

Qualifications and Experience

  • Bachelor’s degree in Computer Science or a related field.
  • Over 7 years of demonstrated experience designing and implementing robust, scalable distributed data systems and pipelines using open-source and cloud technologies.
  • Proficiency with data orchestration tools like Apache Airflow and Dagster.
  • Experience with big data storage and processing tools such as DBT, Spark, SQL, Athena/Trino, Redshift, Snowflake, and relational databases including PostgreSQL and MySQL.
  • Knowledge of event-driven architectures and streaming platforms like Apache Kafka, Kafka Streams, and Apache Flink.
  • Experience working within public cloud environments (AWS, GCP, Azure) and infrastructure as code tools like Terraform.
  • Strong grasp of software engineering practices, including unit testing, continuous integration/delivery (Jenkins, GitHub Actions), agile methodologies, git/version control, and containerization.
  • Excellent leadership capabilities, analytical problem-solving, and effective communication skills.
  • A passion for keeping current with emerging trends and technologies in data engineering.

Company Values and Culture

  • Customer-centric approach focused on delivering outcomes that matter.
  • Commitment to transparency and integrity to build trust.
  • A passionate drive for high performance fueled by curiosity and enthusiasm.
  • Continuous innovation and embracing change over maintaining the status quo.
  • Emphasizing teamwork and diversity to strengthen community and company success.

Diversity and Inclusion

Bazaarvoice is an equal opportunity employer that values diversity and inclusion as catalysts for creativity, innovation, and better performance. We provide equal employment to everyone regardless of protected categories and foster a workplace where multiple perspectives thrive to advance our mission.

Additional Information

Successful applicants must undergo a basic AccessNI background check before beginning employment. Our hiring processes may involve AI-assisted tools to review applications and resumes; however, final decisions are made by human recruiters. For any inquiries about data processing in recruitment, contact the company directly.

Level

Mid

Minimum education

Bachelor's Degree

Tools & software

PostgreSQL required MySQL required Apache Kafka required Apache Airflow required Amazon Redshift required Snowflake required dbt required

How they work

Teamwork & Collaboration Problem Solving Leadership Learning Agility

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer