We are currently looking for Senior Big Data Engineer, Tech Lead to join our team based in our Huawei Turkey R&D Center.
Requirements
Responsibilities
- Employ big data solutions and build the ETL pipelines that power the lifecycle of AppGallery operation from serving, search, recommendation, discovery and personalization
- Develop, optimize and test HiveQL queries in the Hadoop big data ecosystem and analyze complex data related issues and optimize solution
- Using HiveQL, Map Reduce, Spark/Scala to translate data into meaningful insights and share with project members and stakeholders
- Design, develop and present executive-level insights and reports to senior leadership to support business decision making
- Analyze and resolve technical problems
- Identify, design and implement internal process improvements
- Code reviews and Feedback
- Production issues escalation
- Support and collaborate with a global AppGallery team.
Qualifications & Experience
- BSc or MSc degree in Computer Engineering, Computer Science, Software Engineering or a related technical field of study.
- Have minimum 4 years of experience in professional
- Excellent understanding of ETL cycle
- Hands on experience with Spark/Scala, Flink, Python programming languages for data engineering (Java is a good bonus)
- Hands on experience on Big Data platforms is must, experience in Hadoop ecosystem including the ability to interact with data through Hive, Map Reduce
- Hands on experience on writing optimized Hive Queries (HQL) on large-scale system
- Hands-on experience on complex SQL queries and experience working with relational databases
- Experience on performing root cause analysis on data and processes to answer specific business questions and identify opportunities for improvement
- Hands on experience with a Data Visualization tools such as FineReport/FineBI, Tableau, PowerBI
- Experience on working in Unix/Linux Environments
- Experience on team work and continuous development/integration on systems such as Git version control system, including branching and merging strategies
- Hands-on experience on optimize complex queries by applying clean coding principles
- Experience on performing root cause analysis on data and processes to answer specific business questions and identify opportunities for improvement
- Finding better ways for the team to work
- Enthusiasm about constantly learning new technologies
- Strong analytical thinking, problem solving, communication and presentation skills.
- Strong bias for action and ownership
- Strong desire for continuous learning and development
- Strong multi-tasking abilities and motivation in a fast paced environment.
- Passion for sharing what you've learnt and confidence to ask others for help
- Fluency in both written and spoken English is a must
Benefits
What We Offer
- A culture of continuous development: conferences, in-house events & Tech Talks to stay up-to-date on current research and technology;
- Home office pack to create your own home working space;
- Discount at MSc/PhD programs from several top universities;
- Employee Gift Packs for special events;
- Online training platforms (Udemy, O’Reilly, Raywenderlich, Packt);
- External certification support;