Location: Zhongguancun, Beijing, China
Primary Responsibilities
oResponsible for the design and development of a Big Data predictive analytics SaaS based customer data
platform using object oriented analysis, design and programming skills, and design patterns
oResponsible for continuously improving reliability, scalability, and stability of micro services and
platform.
oContribute to and lead the continuous improvement of the software development framework and processes by
analyzing, designing and developing test cases and implementing automated test suites.
oReproduce, troubleshoot and determine root cause of production issues
oParticipate daily standup team meeting/bi-weekly sprint planning & sprint-end demo/retrospective and work
cross-functionality with other teams in Lattice to drive the innovations of our products
Required Candidate profile
oexpertise with 3+ years of experience in building enterprise techniques for large scale distributed
system design and data processing
oStrong knowledge of common algorithms, data structures, Object Oriented programming and design.
oStrong analytical and problem solving skills. Ability to hit the ground running and learn/adapt quickly.
oDesired hands-on experience with Docker, Hadoop, Cascading, Spark, AWS, DynamoDB, Redshift, Redis, Akka
or similar technologies.
oFluency in English with excellent verbal and written communication skills
oSelf-driven, willing to work in a fast-paced, dynamic environment
oComputer Science degree or equivalent. Master is preferred