Senior Data Engineer

IT
Synergies La Romana, Synergies Santiago, Synergies Santo Domingo
Posted 5 months ago

Job Description Summary

The Data Engineer is a data expert and plays a key role in the development and deployment of innovative big data platforms for advanced analytics and data processing. Supports building scalable and effective solutions using modern technology stack to grow and leverage the company’s vast data assets. Works with functional teams and supports software developers, database architects, data analysts, and data scientists on data initiatives and ensures that optimal data delivery architecture is consistent throughout ongoing projects.

Job Description

We are looking for an experience Senior Data Engineer to focus on improving the availability and quality of data that is made available throughout the organization. In this role, you will work to bring and model the data from across the organization into our enterprise platform. The individual will partner closely with data analyst, data custodians, stewards, and business stakeholders to get a deeper understanding of the data needed and make it readily available for consumption.

*Remote candidates encouraged to apply!

Success in this role means

  • You are a team player comfortable with uncertainty, change, and figuring things out as they come
    • You can break down complex concepts into smaller manageable tasks
    • You comfortable with new technologies and are willing to figure out how to make them work
    • You are comfortable working directly with customers to understand their problems or questions
    • You consider yourself detail-oriented and have good communication skills

Responsibilities

  • Build data pipelines to bring in data from various sources into our data lake or data warehouse
    • Design information marts based on source data knowledge and business needs
    • Get a deep understanding of business rules and transformations logic used by various groups
    • Work with the administration team to create and maintain best-practice standards and procedural guidelines
    • Support ad-hoc requests related to data assets
    • Understand and document important contextual information about data brought into the platform
    • Assess business requirements and provide appropriate recommendations
    • Understand code and processes that utilize data to make recommendations or changes to optimize performance and resource usage
    • Assure our data assets are secure and adhere to the policy
    • Demonstrate and share findings to non-technical or senior individuals
    • Understand algorithms of moderate to high complexity
    • Participate in on-call rotation schedule for after-hours support

Requirements

  • Bachelor’s degree in Information Systems, Information Technology, Computer Science or Engineering
    • 6-10 years demonstrated experience integrating and analyzing data
    • Certification in Data Vault 2.0 methodology a big plus
    • 1+ years of working with Cloud technologies in data movement, transformation, and retrieval activities
    • 3+ years of production support experience
    • Extensive experience and knowledge in data modeling
    • Experience designing and building complete processes for moving and transforming data
    • Experience working directly with non-technical (business) individuals to understand business process and capture business requirements
    • Expert SQL knowledge and ability to improve and tune complex SQL statements
    • Strong knowledge of data warehousing concepts and data analysis
    • Strong understanding in relational databases, OLAP, streaming and batch data processing
    • System Development Life Cycle and Agile Methodology familiarity
    • Experience working with Python, R or Java code a plus

Job Features

Job CategoryFull Time

Apply Online

A valid email address is required.
A valid phone number is required.

Additional Information