As a Data Engineer within our Enterprise Data Strategy Team, you will play a crucial role in developing and maintaining the infrastructure required for the successful implementation of enterprise-level analytics solutions. Your expertise in data engineering will be instrumental in ensuring the availability, reliability, and scalability of data pipelines, enabling efficient data processing and analysis. Responsibilities: * Design, develop, and maintain data infrastructure and pipelines to support analytics initiatives. * Collaborate with data scientists, data architects, and product managers to understand data requirements and implement efficient data processing workflows. * Build and optimize data ingestion and transformation processes for structured and unstructured data sources. * Create and manage data warehouses, data lakes, and other storage systems to support large-scale data processing and analysis. * Ensure data security and privacy compliance in alignment with organizational and regulatory requirements. * Develop and maintain documentation related to data infrastructure, pipelines, and processes. * Collaborate with cross-functional teams to identify and address data-related challenges and opportunities. Requirements: * Bachelor's degree in computer science, engineering, or a related field. * 3+ years of experience as a Data Engineer or similar role, working with large-scale data processing and analysis. * Proficiency in SQL and experience with relational databases (e.g., PostgreSQL, MySQL) or modern data warehouse technologies (e.g. Redshift) * Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and their data-related services. * Familiarity with CI/CD pipelines and version control systems like Git * Strong understanding of the Medallion Architecture (bronze, silver, gold layers) and practical experience implementing it in a cloud-based data lakehouse environments * Experience with big data technologies and frameworks * Knowledge of data modeling and ETL principles. * Understanding of distributed computing architectures and parallel processing techniques. * Excellent problem-solving skills and ability to work effectively in a dynamic team environment. * Strong communication and interpersonal skills, with the ability to explain technical concepts to non-technical stakeholders. Our tech stack and tooling: AWS (S3, Glue, Step Functions), dbt, Terraform, GitHub Actions, Python, SQL Preferred Qualifications: * Experience with Infrastructure as Code (IaC) tools such as Terraform for managing cloud resources and data infrastructure. * Experience with AWS services such as Glue, Redshift, Lambda, and S3 * Hands-on experience with dbt for data modeling, transformation, and testing * Ability to automate data and infrastructure-related tasks using scripting languages such as Python, Bash, or PowerShell. * Understanding of data privacy regulations (e.g. CCPA, CJIS, PCI) and experience implementing privacy safeguards in data engineering processes. Beacon Hill is an equal opportunity employer and individuals with disabilities and/or 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 Business 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 . Benefits Information: Beacon Hill offers a robust benefit package including, but not limited to, medical, dental, vision, and federal and state leave programs as required by applicable agency regulations to those that meet eligibility. Upon successfully being hired, details will be provided related to our benefit offerings. We look forward to working with you. Beacon Hill. Employing the Future™
To view the full job description, click here