Data Engineer
About this position
Responsibilities
• Design and develop software and systems capable of extracting relevant business events from our supply chain applications and organizing it for retrieval in a large column-store oriented data warehouse
• Develop systems that extract relevant business events from other support systems (CRM, ecommerce, etc...) and integrate them into the data warehouse
• Design data model to store and manage all business events in the organization
• Design and develop aggregation datasets optimized for analysis and visualization
• Work closely with Business Intelligence analysts to provide them best-of-breed self-service tools that allow them to extract and transform these business events into business insights
• Write queries for extracting of relevant data from the data warehouse into domain specific data marts
• Coach and develop other engineers to foster the creation of a high performing team
Requirements
• Bachelor Degree from Computer Engineering, Computer Science or related fields
• 2-3 years of experience in data engineering or related fields
• Strong knowledge in SQL, relational database design and efficient methods for working with large size of data
• Strong knowledge in Python
• Understanding of fundamental design principles behind data-oriented application
• Experience with big data ecosystems that allow for the reduction of large data processing time is a plus
• Experience with AWS platform is a plus
• Experience with data modeling allowing effective capture of business events is a plus
• Ability to pay attention to the detail in order to deliver high quality data
• Ability to understand business requirements and be able to express them in computer language
• Ability to communicate in English, both written and oral form