Staff Data Engineer
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