上海怡瑞投资管理咨询有限公司
SHANGHAI YIRI EXECUTIVE SEARCH CO., LTD

怡瑞动态                       更多>
当前位置:
Senior Software Engineer
来源: | 作者:yiriintl021 | 发布时间: 2019-01-04 | 425 次浏览 | 分享到:

What will I be accountable for?

  1. Collaborate with internal/external partners to understand cloud computing related requirements on servers.

  2. Work with internal teams and external partners including Linaro Datacenter & Cloud Group to identify missing SW code and bottleneck, enable and optimize related cloud workloads/projects/SW stack on servers.

  3. Work with Linaro and open source community to upstream patches and maintain code.

  4. Be flexible, with a variety of software development skills and a commitment to extend the breadth and depth of knowledge.


What capabilities, experience, and qualifications do I need?

  1. Master degree in Computer Science or Electronic Engineering, or other degree with relevant experience.

  2. At least 6 years of working experience on software development and optimization.

  3. Proficiency in C/C++ or Java, familiar with other programming languages, e.g. Go, Python, etc is a good plus.

  4. Expertise in one or more of areas: container, OpenStack, SQL/NoSQL databases.

  5. Understanding of I/O and networking and their impact on server-side application performance.

  6. Strong understanding of data structures, algorithms, and concurrent programming.

  7. Familiar with Linux performance analysis tools and system level performance tuning.

  8. Experience in open source development and patch contribution process is a plus.

  9. Experience with version control system, particularly Git and Gerrit is a plus.

  10. Clear and effective written and verbal communication skills in English and Chinese.

  11. Able to work in complex environment under pressure with teamwork spirit, effective time-management and prioritization skills.


Desired Capabilities & Experiences:

  1. Experience in dealing with complex issues with open source community.

  2. Good troubleshooting skills.

  3. Familiar with shell script or ansible is a good plus.

  4. Experience with OpenStack, or Kubernetes is a good plus.

  5. Experience with databases optimization, e.g. MySQL, PostgreSQL, MongoDB, Cassandra or ScyllaDB is a good plus.

  6. Familiar with architecture and SoC, such as concepts of pipeline, cache, MMU and NUMA, and how these hardware facts impact high-level software performance.

  7. Familiar with testing methodology and test automation.


人才需求                       更多>
研究报告                       更多>