Full-timeData Engineer

RemoteSoftware Development

Position Overview:

We are looking for a Data Engineer with a strong background in software engineering, particularly in object-oriented programming (Python or Java). The ideal candidate will have experience in ELT processes, building data models, and supporting data exports from legacy systems. You will play a key role in our data modernization efforts, working in an AGILE environment and collaborating with cross-functional teams to deliver high-quality data solutions.

Key Responsibilities:

  • Design, develop, and maintain data pipelines and workflows using ELT methodologies.

  • Utilize DBT for data transformation and modeling in Snowflake.

  • Manage and optimize data exports from legacy systems to modern data platforms.

  • Provide Level 2 support for data-related issues and ensure timely resolution.

  • Apply object-oriented software engineering principles to develop robust and scalable solutions using Python and/or Java.

  • Collaborate with software engineers and data analysts to design and implement data

  • models from scratch.

  • Work within an AGILE framework, utilizing CI/CD practices, Git, and Gitflow for version control and continuous integration.

  • Ensure the integrity, availability, and security of data through best practices in data architecture and governance.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.

  • 3-5 years of total work experience in software engineering and data engineering roles.

  • At least 1 year of experience with ELT processes and tools.

  • Proficiency in object-oriented programming languages, specifically Python and/or Java.

  • Hands-on experience with DBT, GitHub, Gitflow, and Snowflake.

  • Experience in developing modern software in an AGILE environment with a focus on

  • CI/CD.

  • Strong problem-solving skills and the ability to troubleshoot data-related issues.

  • Excellent communication skills and the ability to work collaboratively in a team

environment.

Preferred Qualifications:

  • Experience with other data transformation tools and frameworks.

  • Familiarity with data governance and best practices for data management.

  • Certification in Snowflake or related technologies.

What We Offer:

  • Competitive salary and benefits package.

  • Opportunity to work with cutting-edge technologies in a forward-thinking retail company.

  • Collaborative and inclusive work environment.

  • Professional development and career growth opportunities.

Apply