Search by job, company or skills

pharosIQ

Senior Data Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Summary

As a Senior Data Engineer (IC), you will design, build, and maintain scalable, high-performance data systems. You will collaborate with cross-functional teams to architect data pipelines, enforce data quality, and elevate our data platform. Although this is not a managerial role, you will operate as a technical expert, leading initiatives, reviewing code, mentoring junior engineers, and demonstrate a mindset of continuous improvement.

Key Responsibilities

Design and Architecture

  • Lead the design and implementation of scalable data pipelines and data warehouse solutions using SQL, Python, AWS, and Redshift.
  • Architect and optimize databases for performance, scalability, and security.
  • Develop and maintain robust ETL processes to ingest and transform large datasets.
  • Collaborate with stakeholders to translate business needs into data models and schemas.
  • Ask the right questions to clarify requirements, challenge assumptions, and ensure thoughtful, effective data solutions.

Data Pipeline & Infrastructure Development

  • Build, maintain, and optimize data pipelines ensuring consistent, high-quality data flow across systems.
  • Develop automation tools and scripts for monitoring data quality, performance, and system reliability.
  • Take proactive ownership of issues, identifying risks, proposing improvements, and preventing problems before they occur.
  • Review code from team members, providing feedback to ensure best practices, maintainability, and high-quality engineering standards.

Data Quality & Governance

  • Implement and maintain data quality frameworks including validation rules, automated checks, and error-handling procedures.
  • Promote and enforce data governance best practices for integrity, security, and compliance.
  • Lead initiatives to improve data quality, proactively identifying opportunities to enhance reliability and accuracy of data in our data warehouse.

Collaboration & Mentorship

  • Work closely with Data Analysts, Data Engineers, DevOps, and other stakeholders to ensure usability and accessibility of data.
  • Act as a mentor and approachable technical resource for junior team members, guiding them through projects, code reviews, and best practices.
  • Demonstrate a continuous improvement mindset, helping to instil a culture of How can we do this better across the team.
  • Take initiative while also accepting direction effectively, balancing autonomy with alignment to team and company goals.

Qualifications

Education

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.

Technical Skills

  • SQL: Expert-level proficiency in writing complex queries, performance tuning, and advanced database optimization.
  • Python: Strong programming skills for ETL development, data manipulation, and automation.
  • AWS: Deep experience with AWS services including Redshift, S3, Lambda, RDS, and related tools.
  • Redshift: Proven track record managing and optimizing large-scale data warehousing solutions.

Data Quality

  • Experience developing data quality frameworks, validation checks, and automated quality monitoring.
  • Familiarity with data governance, security best practices, and compliance standards.

General Skills

  • Strong problem-solving abilities with excellent attention to detail.
  • Excellent written and verbal communication skills.
  • Comfortable reviewing code and providing constructive feedback.
  • Proactive approach, anticipating challenges, proposing solutions, and driving improvements.
  • Approachable and supportive mentor for junior engineers.
  • Continuous improvement mindset with the ability to instil best practices across the team.

Interview Process:

  • The interview process will include a technical assessment where candidates will be required to demonstrate their skillset in SQL, Python, AWS, and Redshift. This may involve solving real-world data problems, optimizing database queries, and showcasing their ability to design data pipelines and data architectures.
  • Candidates will also participate in discussions around data quality frameworks, database design, and architectural best practices.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 137453983