Data engineer
Tek Leaders Inc - new york city, NY
Apply NowJob Description
Role: DBT (Core Cloud) DeveloperLocation: Remote Please find the revised JD Senior DBT Developer. Please evaluate the resume based on below highlighted skills. Client looking for Senior Lead DBT Developer. Good AWS experience.Should have some DBT Admin experience. Senior DBT developer:Technical Skills:DBT Proficiency: model development: Experience in creating complex DBT models including incremental models, snapshots and documentationAbility to write and maintain DBT macros for reusable codeTesting and documentation: Proficiency in implementing DBT tests for data validation and quality checksFamiliarity with generating and maintaining documentation using DBT's built in featuresVersion control: Experience in managing DBT projects using git ,including implementing CICD process from the scratchAWS Expertise: Data STORAGE solutions: In depth understanding of AWS S3 for data storage, including best practices for organization and securityExperience with AWS redshift for data warehousing and performance optimizationData Integration: Familiarity with Aws glue for ETL processes and orchestration -Nice to haveExperience with AWS lambda for serverless data processing tasksWorkflow Orchestration: Proficiency in using Apache Airflow on AWS to design ,schedule and monitor complex data flowsAbility to integrate Airflow with AWS services and DBT models such as triggering a DBT model or EMR or reading from s3 writing to redshiftData Lakes and Data warehousing: Understanding the architecture of data lakes vs data warehouses and when to use eachExperience with amazon Athena for querying data directly in s3 using SQLMonitoring and Logging: Familiarity with AWS cloud watch for monitoring the pipelines and setting up alerts for workflow failuresCloud Security: Knowledge of AWS security best practices ,including IAM roles, encryption, DBT profiles access configurationsProgramming Skills:Python: Proficiency in Pandas and NumPy for data analysis and manipulationAbility to write scripts for automating ETL processes and scheduling jobs using airflowExperience in creating custom DBT macros using jinja and Python allowing for reusable components within dbt modelsKnowledge on how to implement conditional logic in DBT through pythonSQL: Advanced SQL skills, including complex joins ,window functions, CTE's and subqueriesExperience in optimizing SQL queries for performance and optimization
Created: 2024-11-09