BARBRI is seeking a Data Engineer / Business Intelligence Engineer to design, build, and maintain automated data pipelines that power analytics, reporting, and advanced modeling. The role will also play a key part in migrating data from legacy systems to modern platforms, ensuring completeness, accuracy, and minimal disruption.
Requirements
- Proficiency in SQL (complex joins, window functions, performance tuning).
- Professional experience with Python for data processing (pandas, PySpark, or similar).
- Hands-on experience working in a Spark environment (e.g., PySpark in Databricks, Fabric, or similar).
- Experience developing Power BI data models, DAX measures, and dashboards.
- Direct experience executing data migration projects (source analysis, mapping, transformation, validation, reconciliation).
- Familiarity with version control (Git) and CI/CD practices.
- Understanding of data modeling concepts (e.g., dimensional modeling) and data warehousing.
Responsibilities
- Design, develop, and maintain scalable ETL/ELT pipelines to ingest, transform, and curate data from multiple sources.
- Implement automation and orchestration for data workflows (e.g., notebooks, jobs, scheduled pipelines).
- Plan and execute data migrations from legacy systems to new platforms: profiling source data, mapping and transforming datasets, performing validation/reconciliation, and documenting processes.
- Optimize Spark jobs and SQL queries for performance and cost efficiency.
- Develop and manage data models (dimensional/star schemas) to support report building and self-service analytics.
- Build and maintain Power BI datasets, DAX measures, and dashboards with a focus on performance and usability.
- Enforce data quality, validation, and monitoring processes; implement logging and alerting.
Other
- 3+ years of experience in a data engineering or analytics engineering role.
- Strong problem-solving and analytical mindset.
- Excellent communication skills—able to explain technical concepts to non-technical stakeholders.
- Detail-oriented with a commitment to data accuracy and reliability.
- Collaborative team player with a proactive, ownership-driven approach.