Remote Senior Data Engineer
About the Company
The Senior Data Engineer is responsible for designing, developing, testing, and maintaining scalable data solutions that support data-driven decision-making across the organization. This role involves building robust data pipelines, optimizing data workflows, and ensuring data quality throughout the data lifecycle. The Senior Data Engineer partners with cross-functional teams to translate business requirements into technical solutions and plays a key role in enabling analytics, reporting, and business intelligence capabilities.
Position Summary:
- Partner with product, analytics, and business teams to gather requirements and propose data-driven solutions.
- Analyze business and technical requirements to design scalable and efficient data architectures.
- Design, build, and maintain robust data pipelines and ETL/ELT processes.
- Develop and optimize data workflows in cloud-based environments to support high-volume data processing.
- Ensure data quality through validation, cleansing, and monitoring processes.
- Troubleshoot and resolve data and system issues in a timely and accurate manner.
- Conduct research into emerging technologies and recommend improvements to existing data systems.
- Contribute innovative, out-of-the-box solutions to complex data challenges.
- Collaborate within agile/scrum teams to deliver high-quality solutions.
- Effectively prioritize and manage tasks in a fast-paced, dynamic environment.
- Work independently and collaboratively across cross-functional teams.
- Provide regular updates on progress, risks, and deliverables.
- Continuously improve processes, tools, and methodologies to enhance efficiency and performance.
Minimum Experience:
- At least 5 years of experience in data engineering, business intelligence, or related technical roles.
- Strong experience designing and building scalable data pipelines and architectures.
- Solid understanding of the full software development lifecycle.
- Strong knowledge of data warehousing concepts, dimensional modeling, and data architecture best practices.
- Experience with ETL/ELT tools.
- Experience working with cloud-based data platforms and high-volume data processing environments.
- Hands-on experience with modern data warehouse solutions (e.g., Snowflake, Redshift).
- Must have experience with Snowflake (data loading, table design, and UI/consumption layer)
- Experience with streaming data technologies.
- Proficiency in data transformation, data wrangling, and data validation techniques.
- Experience with cloud platforms such as AWS, including services like S3, Glue, Lambda, Kinesis, Redshift, and Lake Formation.
- Familiarity with additional cloud tools such as EMR, RDS, EC2, Athena, and monitoring tools is a plus.
- Proficiency in SQL and relational databases; experience with PL/SQL and data modeling.
- Experience with scripting languages such as Python or Unix scripting.
MMD Services Inc. is an equal opportunity employer. All applicants are considered for all positions without regard to race, religion, color, sex, gender, sexual orientation, pregnancy, age, national origin, ancestry, physical/mental disability, medical condition, military/veteran status, genetic information, marital status, ethnicity, alienage or any other protected classification, in accordance with applicable federal, state, and local laws.
Apply Now
