Job Overview
As a Data Engineer, you will play a vital role in solving complex business issues, from developing new ideas to analyzing multiple mission-critical incentives. You will be responsible for developing, maintaining, and testing infrastructures for data generation. Your primary objective will be to build and maintain optimal data pipeline architects, assembling large, complex data sets and ensuring that data is readily available for users. We will rely on your expertise to implement systems that optimize our organization’s data use and data quality.
Key Responsibilities
- Design, construct, install, test, and maintain data management systems
- Build high-performance algorithms, prototypes, predictive models, and proof of concepts
- Research opportunities for data acquisition and new uses for existing data
- Create custom software components and analytics applications
- Recommend ways to improve data reliability, efficiency, and quality
- Assemble large, complex data sets that meet functional/non-functional business requirements
- Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources
- Identify, design, and implement internal process improvements
Qualifications
- BS Degree in Computer science, Information technology, applied math or a related field
- Advanced knowledge of SQL, including writing complex queries, stored procedures, views, etc.
- Ability to build algorithms and prototypes
- Develop analytical tools and programs
- Deep experience with data pipeline and workflow management tools, AWS, Azure
- Familiarity with machine learning algorithms and data science tools is a plus
Key Skills
- Exceptional Problem-solving skills
- Solid foundation in database architecture, design, and data modeling
- Excellent communication skills
- Knowledge of learning machine methods
- Thorough understanding of various scripting languages