The Data Engineer will play a critical role in designing, building, and maintaining our data infrastructure and pipelines to enable efficient collection, storage, processing, and analysis of large-scale datasets.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Two years of experience in data engineering, data pipelines, and data services preferred.
- Familiarity with Agile/Scrum based development and methodology.
- Strong proficiency in programming languages such as Python, SQL, Spark, or Java, with experience in data manipulation, transformation, and analysis.
- Hands on experience with cloud-based data platforms and services such as AWS and Snowflake.
- Experience with distributed computing frameworks such as Apache Spark, Kafka, etc.
- Proficiency in database systems, data warehousing, data patterns/architectures, and SQL query optimizations.
- Familiarity with containerization and orchestration technologies such as Docker or Kubernetes.
- Excellent problem-solving skills, attention to detail, and ability to work effectively in a fast-paced and collaborative environment.
- Strong communication, interpersonal and teamwork skills, with the ability to interact with stakeholders at all levels of the data team.
Benefits
- Competitive Wages
- Health/Life Benefits
- Health Savings Account plus Employer Seed
- 401(k) Savings Plan with Company Match
- Paid Parental Leave
- Company Paid Holidays
- Paid Time Off including Volunteer Time
- Tuition Reimbursement
- Business Casual Environment
- Rewards & Recognition Program
- Employee Assistance Program
- Free parking
- Onsite gym
- Free snacks/drinks