This job was posted by https://illinoisjoblink.illinois.gov : For more
information, please see:
https://illinoisjoblink.illinois.gov/jobs/12182173 Location: Remote EST
Hours
Salary: 115-120K with 20% bonus
We are seeking a highly skilled Senior Data Engineer This role involves
extensive coding, infrastructure management, and automation, with a
focus on building and maintaining robust ETL pipelines and tools. The
ideal candidate will be a key individual contributor, working closely
with the director and mentoring junior team members.
Key Responsibilities:
ETL Pipeline Development: Build and manage ETL pipelines using
Python, Kafka, Snowflake, and AWS, ensuring data is efficiently
processed and delivered.
Heavy Coding: Focus on Python development to implement data
processing, analysis, and automation tasks.
Infrastructure as Code (IaC): Utilize SQL-based IaC tools
(CloudFormation, Serverless, Terraform) for infrastructure
management.
Automation & Optimization: Automate manual processes, optimize
data delivery, and redesign infrastructure to enhance scalability
and performance.
End-to-End Development: Take ownership of all aspects of
development, from application code to cloud deployment and ongoing
observability.
Testing & CI/CD: Develop automated unit and integration tests,
and create and maintain CI/CD pipelines using GitHub Actions.
Mentorship: Act as a go-to resource for junior team members,
providing guidance and support.
Collaboration: Work closely with the director to align on
project goals and contribute to the overall success of the team.
Required Skills and Qualifications:
Python Development: Extensive experience in Python coding,
particularly for ETL and data processing.
AWS & ETL Tools: Proficiency with AWS services, Kafka,
Snowflake, and experience in building and managing ETL pipelines.
Infrastructure as Code: Experience with Terraform,
CloudFormation, and Serverless frameworks for infrastructure
management.
DevOps & CI/CD: Strong understanding of DevOps practices and
experience with CI/CD pipelines, including GitHub Actions.
SQL & Databases: Experience with relational databases, SQL, and
building unit tests.
Version Control: Advanced skills with Git or other version
control systems.
Docker & Linux/Unix: Experience with Docker and working in
Linux/Unix environments.
Beacon Hill is an Equal Opportunity Employer that values the strength
diversity brings to the workplace. Individuals with Disabilities and
Protected Veterans are encouraged to apply.
California residents: Qualified applications with arrest or
conviction records will be considered for employment in accordance with
the Los Angeles County Fair Chance Ordinance for Employers and the
California Fair Chance Act.
If you would like to complete our voluntary self-identification form,
please click here or copy and paste the following link into an open
window in your browser: https://jobs.beaconhillstaffing.com/eeoc/
Completion of this form is voluntary and will not affect your
opportunity for employment, or the terms or conditions of your
employment. This form will be used for reporting purposes only and will
be kept separate from all other records.
Company Profile:
Beacon Hill Technologies, a premier National Information Technology
Staffing Group, provides world class technology talent across all
industries utilizing a complete suite of staffing services. Beacon Hill
Technologies\' dedicated team of recruiting and staffing experts
consistently delivers quality IT professionals to solve our customers\'
technical and business needs.
Beacon Hill Technologies covers a broad spectrum of IT positions,
including Project Management and Busine s Analysis,
Programming/Development, Database, Infrastructure, Quality Assurance,
Production/Support and ERP roles.
Learn more about Beacon Hill and our specialty divisions, Beacon Hill
Associates, Beacon Hill Financial, Beacon Hill HR, Beacon Hill Legal,
Beacon Hill Life Sciences and Beacon Hill Technologies by visiting
www.bhsg.com .
We look forward to working with you.
Beacon Hill. Employing the Future