Salary: $85,000 - 125,000 per year Requirements:
- 3–5+ years of data engineering or analytics engineering experience, focused on SQL-based data transformation.
- Production experience using dbt Core or dbt Cloud as a primary development tool.
- Strong SQL skills and knowledge of data modeling best practices, including star and snowflake schemas.
- Proven experience with Snowflake as a cloud data warehouse.
- Python skills for data pipeline integration or ingestion.
- Familiarity with Git-based version control workflows.
- Strong communication and collaboration skills, including the ability to work across engineering and business teams.
- Experience in Agile/Scrum environments and using Jira to manage work.
- A bachelors degree in computer science, data engineering, or a related field.
- A track record of building and maintaining production-scale dbt projects using Snowflake and Airflow.
- Experience working in cross-functional teams with developers, analysts, and product managers.
- Ownership, strong documentation habits, and attention to data quality and performance.
- Preferred: exposure to CI/CD pipelines and automated dbt workflows, cloud platforms such as AWS, downstream analytics tools such as Sigma, Qlik, or Power BI, and Docker or container-based development.
- Design, build, and maintain scalable, modular dbt models and transformation pipelines using dbt Core.
- Apply knowledge of dbt architecture and write Python operators for dbt workflows, along with Jinja code, macros, and seeds.
- Design and develop data warehouses in Snowflake.
- Build and maintain ETL/ELT pipelines that load data from multiple sources.
- Improve Snowflake performance through clustering, warehouse configuration, and query tuning.
- Implement data security controls, including roles, access controls, and masking.
- Use data modeling approaches such as data vault and dimensional modeling, including Kimball and Inmon.
- Automate workflows with orchestration tools such as Apache Airflow or Snowflake Tasks.
- Collaborate with full-stack developers and UI/UX engineers on application features that depend on transformed datasets.
- Work with analysts and stakeholders to gather data requirements and turn them into reliable data models.
- Maintain data quality through testing, documentation, and version control in dbt.
- Participate in Agile ceremonies such as stand-ups and sprint planning, and manage tasks in Jira.
- Integrate dbt into CI/CD pipelines and support automated deployments.
- Monitor data performance and pipeline reliability, and resolve issues proactively.
- Airflow
- AWS
- CI/CD
- Cloud
- Data Vault
- Data Warehouse
- Docker
- ETL
- Git
- Support
- JIRA
- Power BI
- Python
- Qlik
- SQL
- Security
- Snowflake
- dbt
- UX UI Design
- Flow
More:
We are recruiting for a data engineering or analytics engineering role focused on dbt and Snowflake. The position requires an onsite interview next week in Jersey City, New Jersey; virtual interviews are not available.
last updated 41 week of 2026
Snowflake/Python Developer in jersey city at Unknown Company
This position is listed as full time and onsite.