[Remote] Senior Data Engineer
Note: The job is a remote job and is open to candidates in USA. CRG is seeking a Senior Data Engineer to design, build, implement, and support core systems for enterprise data integration, analytics, and data science initiatives. The role is a hands-on engineering position focused on developing data pipelines, optimizing data platforms, implementing data quality and monitoring processes, and collaborating with distributed engineering teams. The engineer will also contribute to CI/CD, DevOps practices, production support, and the use of AI-driven development and automation tools.
Responsibilities
- Design, develop, and maintain enterprise data pipelines and integration solutions
- Build and support data ingestion, transformation, aggregation, and modeling processes using both batch and streaming frameworks
- Develop and maintain layered data architectures, including raw, staging, and curated data environments
- Optimize pipeline performance, reliability, and cloud compute costs
- Implement monitoring, alerting, and automated data quality processes
- Develop reusable frameworks and libraries that enable self-service analytics
- Support downstream consumers, including analysts, data scientists, and business stakeholders
- Participate in peer code reviews and contribute to engineering quality standards
- Collaborate in an Agile development environment with distributed engineering teams
- Contribute to CI/CD, deployment automation, and DevOps best practices
- Assist with production support, troubleshooting, and root-cause analysis
- Explore opportunities to leverage AI-driven development and automation tools
Skills
- Bachelor's Degree in Computer Science or equivalent professional experience
- Experience designing, building, and supporting production data systems
- Strong SQL development skills, including query optimization and execution plan analysis
- Experience building and maintaining ETL and ELT pipelines
- Experience working with orchestration frameworks such as Airflow, Azure Data Factory, dbt, Matillion, SSIS, or similar technologies
- Experience with modern cloud data platforms such as Databricks, Snowflake, Azure Synapse, Redshift, BigQuery, or comparable environments
- Experience with both batch and streaming data pipelines
- Understanding of data modeling methodologies, including relational, dimensional, Kimball, or Data Vault approaches
- Experience implementing monitoring, alerting, and incident response processes
- Experience with source control, CI/CD, and DevOps practices
- Excellent communication, collaboration, and technical documentation skills
- 6+ years of experience in data engineering or software engineering (8+ years preferred)
- Hands-on experience with Databricks, Delta Lake, Unity Catalog, or Lakeflow
- Experience with CDC, Kafka, or other real-time data integration technologies
- Experience working with REST APIs and multiple ingestion patterns
- Experience with Power BI, Tableau, or other analytics platforms
- Experience collaborating with offshore engineering teams
- Experience using AI tools to improve engineering workflows
- Experience supporting master data management or entity resolution initiatives
Benefits
- Remote work
Company Overview