Contact: june.li@emc.com
Location:北京 科学院南路
Key facts include:
Solid programming skills
Solid on C/C++, Python and Java are big plus
Has system programming experiences on Linux/Unix
Database experience is big plus
Pivotal Position Spec
Senior Software Engineer
Greenplum database team
The Position Senior Software Engineer
About Pivotal
Pivotal is a new business entity within the EMC federation, formed from assets owned by EMC and VMware, and hits the ground running with ~1700 employees, several successful predecessor products in the marketplace and a long list of enthusiastic customers.
Pivotal's mission is simple: to create a new kind of platform for a new kind of world -- the world of big data.
Greenplum database
Pivotal Greenplum database (GPDB) manages, stores and analyzes terabytes to petabytes of data in large-scale analytic data warehouses around the world. Greenplum is the pioneer of Enterprise Data Cloud(TM) solutions for large-scale data warehousing and analytics, providing customer with flexible access to all their data for business intelligence and analytics. Greenplum offers industry-leading performance at a low cost for companies managing terabytes to petabytes of data.
Position Summary
Reporting to the head of the GPDB Beijing team, the Principal Software Engineer will play a pivotal role in the architecture, design and development of critical GPDB technologies driven by real customer needs.
Major Responsibilities
o Participate in the architecture, design and development of feature to resolve real customer pain points and requirements.
o Deliver robust, fault tolerant, production code - this is a hands on coding position.
o Interact with members of the Greenplum team across US & China to better align with each other.
Experience & Skill Set
The ideal candidate will have recent, demonstrated experience delivering robust, reliable database software or Linux systems software in mission critical enterprise environments.
Deep, meaningful, recent development experience with most of the following is required:
o Deep database system development knowledge, either SQL or NoSQL
o Working knowledge of distributed system, deep understanding of network and concurrent programming
o Linux systems development in c/c++
o Demonstrated great problem solving and trouble shooting skills for complex system software development.
o Quick learner
Optional, but highly desirable skill sets:
o PostgreSQL internals
o Demonstrated experience on Java or Python
o Working experience with Hadoop HDFS
o Extremely large scale application development
o Cloud computing and storage
Ideal Personal Characteristics
o Technology Savvy - The ability to come up to speed quickly on new software technologies in complex, non deterministic systems environment.
o Personal Integrity & Initiative – A passionate individual with sound judgment who is sensitive to the needs of a small and rapidly growing division of a large company. Key attributes are intelligence, loyalty, honesty, customer focus and being a team player. A self starter with high motivation to ‘get the job done’.
o Hands-on Orientation – This is a ‘hands on’ development position. Be prepared to be involved in all aspects of software development. Will ‘roll-up-the-sleeves’ and get things done without the assistance of a large supporting organization.
o Excellent Problem Solving Skills – Ability to crack tough technical problems quickly when a solution is not immediately obvious. A combination of mental flexibility, creativity, analytical ability and sound judgment, which is required to develop and execute against seemingly intractable technical problems.
Educational Background
This position requires a Master degree in Computer Science, Computer Engineering or Electrical Engineering. Advance degrees preferred.
--
FROM 114.253.114.*