About the role

  • Senior Data Engineer at Dun & Bradstreet focusing on Power BI and data solutions. Responsible for designing and optimizing data architecture and analytics solutions.

Responsibilities

  • Design, develop, and maintain complex Power BI datasets, data models, and optimized DAX for enterprise-grade dashboards
  • Ensure semantic models and data flows are built with scalability, consistency, and maintainability in mind
  • Collaborate with business stakeholders to translate requirements into efficient BI solutions
  • Build and optimize data pipelines across MySQL, Big Query, Redshift, and other platforms
  • Develop clean, efficient, reusable code following architectural and security standards.
  • Evaluate and recommend technical solutions, weighing trade-offs and performance impacts
  • Conduct root-cause analysis across data pipelines, infrastructure, and Bilayers
  • Ensure reliability and accuracy of data models, including validation and testing processes
  • Optimize SQL queries and storage structures for performance and cost efficiency
  • Work closely with engineering, analytics, and business teams to deliver data solutions on time
  • Participate in Agile ceremonies, sprint planning, and architecture discussions
  • Contribute to continuous improvement of engineering practices and standards

Requirements

  • 7+ years' experience as a data engineer or BI/data analytics engineer
  • Strong expertise in Power BI (2-3 years), including DAX, Power Query (M), modeling, and performance tuning
  • Advanced SQL skills and deep experience with relational databases, especially MySQL
  • Hands-on experience with cloud data warehouses such as Google Big Query or Amazon Redshift
  • Experience with ETL tools such as Talend, SAP, BODS, or similar
  • Experience building data models, designing schemas, and integrating multiple data sources
  • Strong knowledge of Git and version control best practices
  • Experience working in GCP, AWS, or Azure (GCP preferred)
  • Understanding of systems architecture, high availability, and cloud design patterns
  • Excellent verbal and written communication skills
  • Ability to work collaboratively in a team environment
  • Strong analytical thinking, problem-solving, and decision-making abilities

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job