LifeWave logo

Software Engineer

LifeWave

Remote๐Ÿ‡ฎ๐Ÿ‡ชIrelandseniorPosted 1d ago

Job description

This is an opportunity for someone who thrives in solving complex data challenges, takes ownership of projects, and is eager to learn and implement cutting-edge technologies like Fabric, Databricks, Spark, and CosmosDB.

Responsibilities

  • Redesign and optimize database architecture to support scalable data processing.

  • Build and manage ETL pipelines to clean, transform, and integrate data from multiple sources.

  • Develop and maintain data models for AI and BI teams.

  • Work with Azure technologies including Azure Data Factory, Fabric, Databricks, SQL Server, CosmosDB, and Spark.

  • Improve data processing speeds by optimizing queries and database structures.

  • Ensure data governance, security, and best practices for storage and processing.

  • Work with Lakehouse architecture, using Fabric, shortcuts, delta files, semantic tables.

  • Collaborate with stakeholders to understand data needs and translate them into solutions and documentation.

  • Work closely with the lead architect to execute the companyโ€™s data vision Execute DBA tasks as needed

Qualifications

  • 7+ years of professional experience in data engineering, database development, or data warehousing.

  • Strong experience with SQL development and database administration.

  • Demonstrated, hands-on experience with ETL pipelines, data cleansing, and transformation.

  • Proficiency in Python for data processing and automation, data cleansing. Demonstrated experience with Azure technologies (Databricks, MS SQL Server).

  • Experience in data warehouse architecture and scalable data solutions.

  • Familiarity with BI tools like Tableau and Power BI.

  • Willingness to execute DBA tasks as needed