Note: The job is a remote job and is open to candidates in USA. First Citizens Bank is seeking a Senior Data Engineer to support its data engineering platforms. The role focuses on building, enhancing, operating, and troubleshooting modern cloud-based data pipelines, while collaborating with lead engineers, stakeholders, and junior team members.
Responsibilities
- Design and build data pipelines using established Medallion Architecture patterns (Bronze, Silver, Gold)
- Implement batch and CDC-based ingestion pipelines from databases, files, and APIs
- Support pipeline reliability, scalability, performance, and cost optimization
- Develop and support ingestion pipelines using Qlik Replicate for snapshot and CDC patterns
- Implement ingestion processes for structured and semi-structured data
- Build and extend Python-based pipeline components following existing frameworks
- Develop dbt models using SQL and Jinja templating
- Implement and maintain automated tests for data quality, freshness, and schema validation
- Participate in CI/CD-based deployments of dbt transformations
- Implement Snowflake ingestion patterns using Snowpipe and Tasks
- Apply and support RBAC, dynamic masking, and tag-based access controls
- Develop stored procedures and support governed data access patterns
- Develop and operate data workloads using AWS services such as S3, Lambda, ECS Fargate, Glue, DynamoDB, and IAM, or equivalent Azure services
- Collaborate with senior engineers on deployment pipelines, automation, and environment promotion
- Troubleshoot data pipeline issues and participate in production support
- Implement logging, monitoring, and alerting for pipelines and data processes
- Contribute to performance tuning and cost optimization efforts
- Mentor junior data engineers through code reviews and technical guidance
- Collaborate with Lead Data Engineers on design and implementation decisions
- Partner with stakeholders to translate requirements into technical solutions
Skills
- This is a remote role that may only be hired in the following location(s): North Carolina, Arizona, Texas
- Bachelor's Degree and 4 years of experience in Data engineering, data technologies, cloud platforms
- High School Diploma or GED and 8 years of experience in Data engineering, data technologies, cloud platforms
- Building data pipelines using Medallion Architecture patterns
- Data ingestion using Qlik Replicate (snapshot, CDC, batch)
- Python development for data pipeline components
- Dbt Cloud modeling, testing, and SQL development
- Snowflake ingestion and processing (Snowpipe, Tasks, Stored Procedures)
- RBAC and data masking concepts in Snowflake
- Cloud-native development on AWS or equivalent Azure platforms
- Experience with CI/CD pipelines (GitLab, GitHub Actions, etc.)
- Observability and monitoring tools such as Splunk or Dynatrace
- Experience in regulated or governance-heavy environments
- Snowflake AI development using Cortex CoCo
- Relevant cloud or data platform certifications
Benefits
- Remote role, which may only be hired in North Carolina, Arizona, or Texas
Company Overview
Company H1B Sponsorship