Position:
Sr. Data Engineer
Company:
BambooHR
Location:
United States, Utah
Employment type:
Hybrid
Short Summary:
As a Senior Data Engineer, you will design, build, and operate scalable data platforms, analytics systems, and AI/ML infrastructure, collaborating with various stakeholders to enhance data utilization and develop intelligent systems.
Responsibilities:
- Collaborate with data analysts, data scientists, ML engineers, software engineers, and business stakeholders.
- Design, develop, and maintain scalable data ingestion and transformation pipelines using Python, SQL, and modern data tooling.
- Build and optimize data lake, lakehouse, warehouse, and data mart architectures.
- Develop and maintain data models including facts, dimensions, feature datasets, and domain-specific data products.
- Translate business requirements into design documents and data models.
- Design and manage cloud-based data and ML infrastructure (Databricks preferred).
- Design, build, and operationalize machine learning pipelines.
- Support ML model lifecycle management.
- Develop and maintain ML feature stores and reusable feature pipelines.
- Build and integrate AI-powered applications and workflows.
- Ensure data privacy, security, and access control best practices.
- Identify and implement improvements in efficiency, scalability, resilience, and performance.
Requirement:
- Strong Python development experience.
- Advanced SQL development and query optimization skills.
- Understanding of Databricks and large-scale data processing.
- Experience building and scaling data pipelines using Databricks and PySpark.
- Familiarity with AI prompt and agent frameworks.
- Bachelor’s degree in computer science, information systems, or a quantitative field.
Benefits:
- Comprehensive health, life, and disability insurance.
- Generous leave policies including 4 weeks of vacation and 12 company holidays.
- 401k plans with up to 6% company match.
- $2000 Paid-Paid Vacation bonus.
- EAP through Headspace.