About the company
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Data Engineer based in United States.
Responsibilities
- Design and develop scalable cloud data platforms, including data warehouses, data lakes, and lakehouse environments using Snowflake and Microsoft Fabric.
- Build and maintain production-grade ETL/ELT pipelines, ingestion processes, transformation frameworks, and curated data layers using Python, PySpark, and SQL.
- Integrate data from enterprise applications, ERP and financial systems, APIs, relational databases, flat files, and structured or semi-structured sources.
- Develop logical, physical, and dimensional data models supporting analytics, business intelligence, enterprise reporting, and downstream applications.
- Implement Microsoft Fabric solutions using Data Factory, Lakehouse, OneLake, data engineering workloads, and Power BI integration.
- Design and optimize Snowflake environments, including warehouse structures, ELT processes, performance tuning, and scalable data-processing patterns.
- Establish orchestration, monitoring, and observability practices to maintain reliable production data workflows.
- Build and support REST API integrations and other services for inbound and outbound data exchange.
- Optimize data platforms and pipelines for performance, scalability, reliability, and cost efficiency.
- Partner with technical teams and business stakeholders to define data requirements, guide architecture decisions, and establish data engineering best practices.
Requirements
- 5+ years of experience in data engineering, software engineering, or a related technical discipline.
- Advanced hands-on experience with Snowflake and Microsoft Fabric, including Fabric Data Factory, Lakehouse/OneLake, data engineering workloads, and Power BI integration.
- Strong Python development and advanced SQL skills, with demonstrated experience building scalable ETL/ELT pipelines and enterprise data warehouse solutions.
- Experience integrating data from ERP, financial, or operational platforms; experience extracting and integrating NetSuite data into a data warehouse is highly preferred.
- Strong understanding of modern data warehouse, lakehouse, dimensional modeling, and medallion architecture concepts.
- Experience working with cloud-based data platforms in Azure and/or AWS environments.
- Experience with relational database technologies such as SQL Server, PostgreSQL, MySQL, Oracle, or DB2, as well as structured and semi-structured datasets.
- Familiarity with Databricks, PySpark, Delta Lake, NoSQL, distributed data technologies, and workflow orchestration tools such as Airflow, Prefect, or Dagster is preferred.
- Experience with REST APIs, streaming or event-driven technologies, CI/CD practices, or modern application frameworks is a plus.
- Strong communication and problem-solving skills, with the ability to collaborate across technical and business teams, manage evolving requirements, and take ownership of reliable production data solutions.
Conditions
- $60 per hour.
- Primarily remote work arrangement.
- Contract engagement running from September 28, 2026, through September 28, 2027, as listed in the source posting.
- Initial engagement described as 6 months, with potential for extension or conversion to a full-time employee role.
- Occasional on-site meetings in Portland, Oregon, when required.
- Opportunity to work with Snowflake, Microsoft Fabric, Azure/AWS, Python, PySpark, SQL, and modern cloud data architecture.
- Exposure to enterprise analytics, reporting, ERP and financial data integration, and large-scale data platform development.