Change Password

Input error
Input error
Input error
Submit

Be Inspired and Be Innovative

Ultipa is a teal organization. Our initiators believe and share a view that teal organization is committed to meeting the common needs of individuals, enterprises and wider society. As a teal organization, Ultipa pays attention not only to economic benefits, but also to the development of people in enterprises. We see our organization as a force with independent goals and directions, not just a machine to implement management rules. We strive to build an autonomous, complete and continuously improving cyan culture. We recruit spontaneous and autonomous employees with strong purpose and sense of social responsibility. We treat the complex real world in a flexible and continuous way, and achieve continuous progress with rapid learning, teamwork and full passion.

  • Autonomy

    The efficient operation of Ultipa is inseparable from the equality of all its members. Everyone has absolute autonomy in his/her professional field, as well as an obligation to communicate and coordinate with other partners. Power and right are evenly allocated in the daily operation of the whole organization, rather than relying only on key personnel in special positions.

  • Evolutionary-purpose

    Teal organizations base their strategies on what they sense the world is asking from them. This agile perception and response replaces rigid plans, budgets, targets, and performance measurements. Surprisingly, when they paid less attention to profits and owner's equity, teal organizations obtained economic benefits that their competitors could not match.

  • Inner Integrity

    Ultipa encourages its members to regain their inner integrity. We create an environment wherein people feel free to fully express themselves, bringing incomparable levels of energy, passion, and creativity to work.

  • Knowledge Sharing

    Knowledge shared within Ultipa team includes but is not limited to company business trends, industry hot spots, project progress, technical best practice, employee life, and company policy announcement. We believe that team consensus enables everyone to keep up with and lead the evolutionary progress of the whole team.

  • Ownership

    Flat hierarchy does not necessarily mean chaos in daily operations. On the contrary, we strongly encourage each member to give full play to his/her sense of ownership, innovation, and leadership in his/her daily work. Help from other members is always welcomed in the sense of 'the other side of ownership is stewardship', which is all for one and one for all.

  • Team Building

    Many people's work inspiration and spiritual improvement come from the moment when they take some time off and slow down a bit to reflect on who they really are and what their purposes of life and work are. Team Buildings are held regularly, members with little work contact will deepen their understanding and cooperation with each other, so as to have a new revelation of the work, the company, even society and life.

  • Incentive Program

    The inner passion for work can be sweetened with external motivation. Both direct and indirect contributions to the company's business growth can be measured down to their impactful value. This is not only the recognition of the work done but also a more sensible wealth distribution tagged along with the company's growth --- eventually giving the employees sense of ownership.

Opening Position

Senior Software Engineer C++

  • 1.Linux-C++ multi-thread, high-concurrency, high-performance system and RPC development experience;
  • 2.Master of C++ 11 & 17, experience with OOP and STL.
  • 3.Great understanding of data-structure, data-modeling, storage-mechanism;
  • 4.Experience in load balancing, cluster system, message queue development is preferred
  • 5.Deep understanding of epoll, real-time message queue.
  • 6.7+ years hands-on experience with database, file-system and high-performance system development.
  • 7.Bachelor degree, major in computer science, mathematics, EE or physics.
  • 8.Last, but not the least, willing to take on challenges and relentlessly pursuit of amazing solutions.

Software Engineer C++/Go

  • 1. Linux-C++ multi-thread, high-concurrency, high-performance system and RPC development experience;
  • 2. Master of C++ 11 ~ 17, experience with OOP and STL.
  • 3. Familiar with boost library, STL container and RPC.
  • 4. Understanding Algorithms like binary trees, graph data structure, BFS/DFS and etc.
  • 5. Understanding and articulation of Load-balancing, cluster, message queues.
  • 6. 3+ years hands-on experience with database, file-system or high-performance system development.
  • 7. Bachelor degree and above, major in computer science, mathematics, EE or physics.

Software Engineer Web Front-End

  • 1.Master of Javascript;
  • 2.Super familiar with Vue or React frameworks and source code;
  • 3.Familiar with at least one type of database;
  • 4.Good understanding of data-structure, data-modeling, storage-mechanism;
  • 5.Understanding of D3, Canvas, Three.JS and WebGL.
  • 6.3+ years hands-on front-end web development experience.

Solution Architect

  • 1.Great understanding of graph theory and graph technologies;
  • 2.Great understanding of data structure, computer architecture, networking, high-performance storage systems;
  • 3.Passion for next-gen technologies and dedication to creation of elegant and superior solutions;
  • 4.Design, develop, troubleshoot and debug software programs for databases, applications, tools and/or networks;
  • 5.Define specifications for significant new projects and specify, design and develop software according to those specifications.
  • 6.Troubleshooting on various customer environment problems and hands on coding experience in C++/C/Go/Java and/or Python.
  • 7.8 or more years of software engineering or related experience.

Software R&D Intern

  • 1.Basic understanding of and willingness to learn deeper about graph theory and graph technologies;
  • 2.Willing to play multiple roles and learn from colleagues with different jobs, eager to fill up knowledge gap;
  • 3.Optimistic and open-minded when facing different ideas, aware of your own cons
  • 4.Coding proficiency with CC++;
  • 5.Ability to use testing tools, write test cases and edit testing code;
  • 6.Familiar with boost, stl, socket, epoll;
  • 7.Good knowledge of data structure and message queue;
  • 8.Understanding of binary tree, BFS and DFS;

Sales Engineer/Solution Architect

  • 1.Experience with IaaS/PaaS/SaaS, DevOps, Micro-services architecture & design principles, familiar with all major public/private/hybrid cloud solutions;
  • 2.Application development experience with C++/Java/Go/Python and open source development tools;
  • 3.Great understanding of graph theory and graph technologies;
  • 4.Great understanding of data structure, computer architecture, networking, high-performance storage systems;
  • 5.Passion for next-gen technologies and dedication to creation of elegant and superior solutions;
  • 6.Design, develop, troubleshoot and debug software programs for databases, applications, tools and/or networks;
  • 7.Strong inter-personal communication skills, strong verbal/written communication skills.
  • 8.Bachelor degree or equivalent experience relevant to functional area.
  • 9.5+ year relevant working experience and proven track records.

Senior Support Engineer

  • 1.Experience with IaaS/PaaS/SaaS, DevOps, Micro-services architecture & design principles, familiar with all major public/private/hybrid cloud solutions;
  • 2.Application development experience with C++/Java/Go/Python and open source development tools;
  • 3.Great understanding of graph theory and graph technologies;
  • 4.Great understanding of data structure, computer architecture, networking, high-performance storage systems;
  • 5.Passion for next-gen technologies and dedication to creation of elegant and superior solutions;
  • 6.Design, develop, troubleshoot and debug software programs for databases, applications, tools and/or networks;
  • 7.Strong inter-personal communication skills, strong verbal/written communication skills.
  • 8.Bachelor degree or equivalent experience relevant to functional area.

Opening positions