Role OverviewThe Data Engineer will have a strong understanding of data structures and algorithms, and will be able to influence and communicate effectively with team members and business stakeholders. The role requires experience with relational SQL, scripting languages, and source control tools.
What You Will Do
The Data Engineer will build cloud scalable, real-time, and high-performance data lake solutions, and will have experience working on end-to-end solution design.
Why It Might Be a Fit
The ideal candidate will have a strong problem-solving and analytical mindset, and will be able to lead others in solving complex problems.
Requirements
- Strong understanding of data structures and algorithms
- Strong understanding of solution and technical design
- Strong problem solving and analytical mindset
- Able to influence and communicate effectively with team members and business stakeholders
- Able to quickly pick up new programming languages, technologies, and frameworks
- Advanced experience building cloud scalable, real-time, and high-performance data lake solutions
- Experience with relational SQL
- Experience with scripting languages such as Shell, Python
- Experience with source control tools such as GitHub and related dev processes
- Experience with workflow scheduling tools
- In-depth understanding of micro service architecture
- Strong understanding of developing complex data solutions
- Experience working on end-to-end solution design
- Able to lead others in solving complex problems by taking a broad perspective to identify innovative solutions
- Willing to learn new skills and technologies
- Has a passion for data solutions
]]>