Senior Data Engineer

Bazaarvoice is a company that harnesses the power of data to drive data-driven decision making and product development.
Belfast, UK
Data
Senior Software Engineer
Hybrid
5+ years of experience
AI · Enterprise SaaS

Description For Senior Data Engineer

Bazaarvoice is seeking a Senior Data Engineer to join their team in shaping the future of data-driven decision making. The ideal candidate will combine talent for crafting solid data systems with enthusiasm for cutting-edge technology.

As a key member of the team, you'll be responsible for designing, building, and supporting large-scale, distributed data systems that drive the organization's data infrastructure forward and power their products and services. Your tasks will include developing data pipelines, optimizing data storage and retrieval processes, and ensuring the reliability and scalability of the data architecture.

You'll work closely with cross-functional teams to understand data requirements, implement solutions, and troubleshoot issues. The role requires championing and implementing software engineering best practices to ensure efficiency, maintainability, and robustness of data systems.

This position offers an exciting opportunity to work with cutting-edge technology and contribute significantly to the company's data-driven initiatives. The ideal candidate will have a strong background in data engineering, experience with various data technologies, and excellent communication skills.

Key requirements include:

  • BSc in Computer Science or related discipline
  • 5+ years experience in designing and building scalable, distributed data systems
  • Strong experience with data orchestration tools like Apache Airflow or Dagster
  • Proficiency in big data technologies such as DBT, Spark, SQL, Athena/Trino
  • Knowledge of event-driven architectures and streaming technologies
  • Experience with public cloud environments (AWS, GCP, Azure)
  • Strong software engineering practices including testing, CI/CD, agile development
  • Excellent problem-solving skills and analytical thinking
  • Passion for staying updated with emerging data engineering technologies

Join Bazaarvoice to be at the forefront of data engineering and make a significant impact in a dynamic, innovative environment.

Last updated 3 months ago

Responsibilities For Senior Data Engineer

  • Design, build, and support large-scale, distributed data systems
  • Develop data pipelines
  • Optimize data storage and retrieval processes
  • Ensure reliability and scalability of data architecture
  • Collaborate with cross-functional teams to understand data requirements
  • Implement solutions and troubleshoot issues
  • Champion and implement software engineering best practices

Requirements For Senior Data Engineer

  • BSc in Computer Science or related discipline
  • 5+ years experience designing and building robust, scalable, distributed data systems and pipelines
  • Strong experience with data orchestration tools: e.g. Apache Airflow, Dagster
  • Experience with big data storage and processing technologies: e.g. DBT, Spark (PySpark/Spark SQL), SQL, Athena/Trino
  • Knowledge of event-driven architectures and streaming technologies
  • Experience with public cloud environments: e.g. AWS, GCP, Azure
  • Strong knowledge of software engineering practices: e.g. testing, CI/CD (Jenkins, Github Actions), agile development, git/version control, containers etc.
  • Strong technical leadership, problem solving skills and analytical thinking
  • Excellent communication and collaboration skills
  • Passion for staying up to date with emerging data engineering technologies and trends

Interested in this job?

Jobs Related To Bazaarvoice Senior Data Engineer

Senior Software Engineer - Insights

Senior Java Engineer role at Bazaarvoice, focusing on data pipelines, web technologies, and cloud platforms for smart shopping experiences.

Senior Software Engineer (Big Data)

Senior Data Engineer role at Intuit focusing on big data technologies, ETL pipeline development, and data warehouse architecture for QuickBooks platform enhancement.

Data Cloud Solution Engineer

Senior Data Cloud Solution Engineer position at Salesforce, combining technical expertise with customer-facing responsibilities to deliver data and AI solutions.

Data Cloud Solution Engineer

Senior Data Cloud Solution Engineer role at Salesforce, combining technical expertise with customer-facing responsibilities in data, AI, and CRM solutions.

Data Cloud Solution Engineer

Senior Data Cloud Solution Engineer position at Salesforce, combining technical expertise with customer-facing responsibilities in data, AI, and CRM solutions.