Responsibilities
- Architect, design and build scalable systems that will have a direct impact on customer acquisition, experience, conversion and retention
- Take full ownership of the product end to end using DevOps practices
- Establish and execute short and long-term architectural roadmaps for the business
- Drive continuous improvement to the efficiency and flexibility of the platform and services while keeping high bar for customer trust, performance and availability
- Works cross-functionally with product and operational team to define product roadmap and drive the executions
Qualifications
- 10+ years of professional software development experience, preferably in Java related technologies
- Strong fundamentals in object-oriented design, data structures, algorithm, problem solving and complexity analysis
- Experience with distributed computing and scalable enterprise systems
- Comfortable working in an agile fast paced startup-like environment
- Bachelor’s degree in computer science or related field
- Experience with at least 2 of following Big Data technologies: Hadoop, Hive, Spark, Flink, etc.
Preferred Qualifications
- Marketing/Advertisement business system development experience is a big plus.
- Demonstrates broad knowledge of technical solutions, design patterns, and code for medium/complex applications deployed in big data area. Hadoop, Spark etc
- Proficiency in Spring framework.
- Good verbal and written English skills are big plus.