Data Engineer
A Data Engineer designs and leads the implementation of data flows to connect operational systems and capture data for analytic and business intelligence systems.
Requirements
- Bachelor of Science Degree in Computer Science, or a Bachelor of Arts Degree in a related technical field
- 5-10 years related work experience in data engineering or similar role
- Experience building and optimizing big data pipeline architectures and data sets
- Experience with object oriented/object function scripting languages such as Scala and/or Python
- Experience with public cloud technologies in Google (preferred), AWS and Azure
- Experience with relational and NoSQL databases such as SQL Server, Postgres, Cassandra, etc.
- Working knowledge of message queuing, stream processing and highly scalable big data stores
- Experience with financial/ERP systems such as Oracle Cloud ERP
- Experience with big data applications such as Hadoop, Spark, Kafka, etc.
- Familiarity with Agile methodologies and development processes
- Experience supporting and working with cross-functional teams in a dynamic environment
- Experience with data pipeline and workflow management tools such as Airflow
Benefits
- Medical, Dental, and Vision insurance
- Basic and Supplemental Life Insurance options
- 401(k) retirement plans with company match
- Health Spending Accounts (HSA/FSA)
- Flexible time off and 11 paid holidays
- Family-building benefits, including Maternity, Adoption, and Parental Leave
- Tuition Reimbursement and certification support, reflecting our commitment to lifelong learning
- Wellness and Mental Health counseling services
- Concierge and work/life support resources
- Adoption Assistance Reimbursement
- Perks and discount programs
Originally posted on Himalayas
Apply To this Job