Job Openings Senior Data Engineer - Hybrid

About the job Senior Data Engineer - Hybrid

Role: Senior Data Engineer

Type: Permanent

Location: Westlake - Hybrid

We are seeking an experienced Senior Data Engineer to join our dynamic team. You will play a critical role in designing, building, and optimizing data pipelines to support business campaigns, with a focus on enhancing data processing for client initiatives. As the most senior member in a small, agile team of four, including two DevOps engineers, you will lead efforts in leveraging cutting-edge technologies to deliver high-quality data solutions.

Key Responsibilities

Data Pipeline Development

  • Design, build, and maintain robust data pipelines.
  • Enhance existing pipelines to optimize campaign performance.

Data Architecture & Integration

  • Develop modern data platforms, including data pipelines, integrations, and models.
  • Migrate and process data across multiple environments securely and efficiently.

Collaboration & Leadership

  • Work closely with internal stakeholders to resolve data-related issues.
  • Lead the team in technical initiatives, setting best practices for data engineering processes.

Monitoring & Optimization

  • Implement and maintain systems for data quality monitoring and reliability.
  • Optimize data workflows to handle large and complex datasets effectively.

Innovation & Scaling

  • Design scalable solutions to manage high-volume data and support business intelligence.
  • Prepare data for advanced analytics, including prescriptive and predictive modeling.

Tools and Skills

Tech Stack

  • AWS Services: Glue, Lambda, EC2, S3
  • Databases: Postgres
  • Languages: SQL, Python
  • Cloud Data Platform: Snowflake (beneficial)
  • Bid Data Technologies: Hadoop or Spark
  • Data Visualization: Tableau or Power BI
  • Containerization: Docker or Kubernetes
  • Streaming Data: Apache Kafka or AWS Kinesis

Tools

  • Data Modeling: Building and maintaining logical and physical data models.
  • Version Control: Git
  • Data Management: Best practices for secure and scalable data architecture.

Knowledge, Skills, and Attributes

  • Strong problem-solving and analytical skills.
  • Ability to lead and mentor team members in a collaborative, agile environment.
  • Proficiency in optimizing data workflows for performance and scalability.
  • Excellent communication and organizational skills.
  • Attention to detail and process-oriented mindset.

Education

  • Bachelors Degree in Computer Science, Information Systems, Engineering, or equivalent.
  • Relevant certifications (e.g., Certified Data Engineer).

Experience

  • 5+ years in data engineering or similar roles.
  • Proven expertise in building secure, scalable data systems.
  • Experience with AWS Glue and Postgres is essential.
  • Demonstrated ability to manage high-volume, complex datasets.
  • ETL experience
  • Data warehousing
  • Data governance
  • Data Modelling
  • API Integration
  • Version Control