Responsibilities • Implement features using leading-edge technologies. • Write production quality code and release every 2-4 weeks. • Take ownership of code, think long-term to pursue simplicity, efficiency, reliability and performance; and avoid piling up technical debts. • Practice Test-Driven-Development seriously. • Collaborate with global engineering teams to deliver software. • Mentor junior engineers and provide technical guidance; proactively engage in design and code review for other team members.
Requirements • The solid foundation in Computer Science, with strong competencies in operating systems, computer networks, data structures, algorithms, databases and software design. • Excellent problem solving, collaboration and communication skills. • Ability to communicate effectively in English (written and verbal) • A demonstrated capability for creative thinking, intellectual and entrepreneurial exploration. • 3+ years of progressive software development experience. • Possess large system coding and debugging skills. • Insistence on writing unit tests and testable code. • Profound programming skills with Java and Scala.
Nice to have • Deep understanding of Distributed Messaging System architecture and Apache Kafka. • Extensive experience with tuning and debugging Spark jobs. • Proven data analysis skills with MySql and HBase. Nice to have • Deep understanding of Distributed Messaging System architecture and Apache Kafka. • Extensive experience with tuning and debugging Spark jobs. • Proven data analysis skills with MySql and HBase.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.