6+ years’ working experience in software development with at least 2 years’ experience in big data or machine learning areas
Ambitious and excellent problem-solving skills
Experience in Java or Python, web development skills, middlewares like Springboot, databases, caches, and Big Data tech stack (Hadoop/Spark/Flink/Kafka)
Clean coding habits, attention to detail, focus on quality and best practices
Good oral and written communication in English
Experience contributing to open source projects
Working experience in a Multi-national Company
What You'll Be Doing
Design entire solutions independently for business challenges or products; coach and guide development team members
Collaborate with other senior technical team members, product managers, architects, and engineering teams
Define, design, and enforce industrial best practices focusing on innovation and scalability
Communicate and present ideas to all levels of management and technical/non-technical audiences
Drive ideation and design creativity, encouraging questions and higher thinking
Nice to Haves
Experience on contributing to open source projects