Epicareer Might not Working Properly
Learn More

Data Engineer

Salary undisclosed

Apply on


Original
Simplified

We are seeking a skilled Data Engineer to join our team on a six-month contract with the potential for full-time conversion. This role requires a blend of data engineering expertise and a collaborative mindset to design, develop, and maintain scalable data solutions that drive data-driven decisions. If you’re experienced in building and optimizing data pipelines and are passionate about data integration and transformation, we encourage you to apply.

Job Title: Data Engineer (Contract)

Duration: 6-Month Contract with Potential for Full-Time Conversion

Location: Richardson, TX 75082

Key Responsibilities:

  • Development & Maintenance: Analyze, develop, maintain, and enhance data systems of moderate to high complexity; support and troubleshoot production issues.
  • Data Pipeline Development: Design, develop, and manage scalable data pipelines using Snowflake, DBT, Snap Logic, and ETL tools.
  • ETL Processes: Develop and manage ETL/ELT processes to support data warehousing and analytics.
  • Data Integration: Integrate data from various sources, ensuring consistency, accuracy, and reliability.
  • Database Management: Assemble large, complex datasets, optimize query performance, and perform DBA tasks, including system health maintenance and database access management.
  • Code Review & Optimization: Write complex SQL queries and conduct peer code reviews; analyze and optimize long-running processes.
  • Process Improvement: Identify and implement internal process improvements, including automating manual processes and optimizing data delivery.
  • Collaboration: Work closely with Product, Data, Design, Frontend, and Backend teams to support data infrastructure needs.
  • CI/CD & Documentation: Participate in Continuous Integration and Deployment processes; document program development, logic, and modifications.

Qualifications:

  • Education: Bachelor’s degree in Information Systems, Mathematics, Computer Science, or related field.
  • Experience: 6+ years of relevant experience in data engineering, or an equivalent combination of education and experience.
  • Technical Expertise:
  • Strong proficiency in Data Extraction, Transformation, Loading (ETL), data profiling, and SQL tuning.
  • Expertise with Relational & Dimensional Databases (SQL Server, PostgreSQL, Oracle).
  • Proficient in Snowflake for enterprise-scale data warehousing.
  • Skilled in designing reusable and scalable data products with data quality checks.
  • Experience with Data Ingestion tools like Snap Logic, ADF, Matallion, etc.
  • Familiar with data orchestration tools like Apache Airflow, Chronos with Mesos.
  • Knowledge of Python for data manipulation, automation, and integration tasks.
  • Experience in Data Transformation Models in DBT.
  • Familiarity with cloud platforms (AWS / Azure), Agile methodologies, and DevOps.
  • Experience in developing CI/CD pipelines using Jenkins or Azure DevOps.
  • Understanding of data governance frameworks and best practices.
  • Experience with APIs for secure data sharing across internal and external partners.
  • Proficiency in version control using GitHub.