Beacon Hill Staffing Group - Olympia, WA
posted about 2 months ago
We are seeking a highly skilled Senior Data Engineer to join our team. This remote position requires a candidate who is proficient in coding, infrastructure management, and automation, with a strong emphasis on building and maintaining robust ETL pipelines and tools. The ideal candidate will serve as a key individual contributor, collaborating closely with the director and providing mentorship to junior team members. In this role, you will be responsible for the development and management of ETL pipelines using technologies such as Python, Kafka, Snowflake, and AWS. You will ensure that data is processed efficiently and delivered in a timely manner. Heavy coding will be a significant part of your responsibilities, focusing on Python development to implement data processing, analysis, and automation tasks. You will also utilize SQL-based Infrastructure as Code (IaC) tools, including CloudFormation, Serverless, and Terraform, for effective infrastructure management. Automation and optimization of manual processes will be crucial, as you will work to enhance scalability and performance by redesigning infrastructure. You will take ownership of all aspects of development, from application code to cloud deployment and ongoing observability. Additionally, you will develop automated unit and integration tests and create and maintain CI/CD pipelines using GitHub Actions. As a mentor, you will be a go-to resource for junior team members, providing guidance and support. Collaboration with the director will be essential to align on project goals and contribute to the overall success of the team.