Machine Learning Engineer

Responsibilities:

  • 1.Apply data mining and machine learning technology, deep mining and analysis of massive data;
  • 2.Study the bottlenecks of existing algorithms,and put forward reasonable improvement measures and solutions;
  • 3.Participate in product failure repair, optimization and technical support related work;
  • 4.Responsible for the module's development progress and code quality;

Qualifications:

  • 1.Computer-related major, 4 years or above experience in Python/C/C++ and other language programming development, 3 years or above machine learning practice or work experience;
  • 2.Deep understanding in data structure and algorithm design;
  • 3.High proficiency in common machine learning and data mining algorithms,including various data cleaning, preprocessing, classification, clustering and regression.Deep research and accumulation in one field at least.
  • 4.Good data sensitive ability to deal with data and enjoy it;
  • 5.Qualified with a certain technical pre-research and technical difficulties tackling capability. Good programming habits and document writing habits;

C++(QT)Engineer

Responsibilities:

  • 1.Responsible for the detailed design, development and testing of instant messaging product modules;
  • 2.Participate in writing requirements analysis specification, design and other related technical documents;
  • 3.Participate in product repair, optimization and technical support related work;
  • 4.Responsible for the module's development progress and code quality;

Qualifications:

  • 1.Computer-related major, 5 years or above experience in C++ development.IM software research and development experience is preferable;
  • 2.Proficient in C++ language, skilled in STL、QT Creator、 Visual Studio, and familiar with GUI development;
  • 3.Familiar with object-oriented design idea and various common design patterns, qualified with independent module design ability, and able to use UML skillfully to write design documents;
  • 4.Qualified with a certain technical pre-research and technical difficulties tackling capability. Good programming habits and document writing habits;

Block Chain Engineer

Responsibilities:

  • 1.Design and develop the industry block chain solution based on block chain enterprise technology architecture;
  • 2.Perform the technical selection、POC of the product prophase, developing and testing according to the system architecture;
  • 3.Fully understand the system architecture and realize the function module of block chain plan;
  • 4.Write detailed design documents and system test documents of system modules according to the product/project requirements and overall design;
  • 5.Research block chain protocol, operation mechanism, encryption technology, underlying implementation and consensus algorithm, etc. Participate in the design of security protocols and architectures;
  • 6.Promote team technical experience sharing, focus on block chain related advanced technology research, and maintain the company's market advantage;

Qualifications:

  • 1.Major in computer, mathematics, electronic engineering or equivalent, 3-5 years above experience in block chain technology development experience;
  • 2.Master GoLang, C++, JAVA and other mainstream block chain system development language;
  • 3.Good programming habits and coding style, participate in block chain open source development;
  • 4.Strong computer theory and network knowledge, data structure、algorithm、database theory, and computer network;
  • 5.Experienced in research、development and practice in open source projects of block chaining, such as Ethereum, Hyperledger and Bitcoin is preferred;
  • 6.Network security related product development experience, rich experience in distributed and point to point network protocol application development;
  • 7.Understanding all kinds of mainstream consensus algorithms, including but not limited to PoW,PoS,DPoS,PBFT,Paxos,Raft,etc.

Product / Planning Director

Responsibilities:

  • 1.Lead team to be responsible for the commercial planning, operation and function realization of mobile Internet platform products, from strategic planning、product concept planning to implementation.
  • 2.Lead team to investigate customer demand, analyze product target groups, plan product project progress, and continuously explore and optimize commercialization mode;
  • 3.Responsible for contacting and discussing with the relevant departments to complete the commercial packaging of the on-line products.

Qualifications:

  • 1.Bachelor degree or above,over 7 years working experience, a minimal of 5 years management experience;
  • 2.Excellent strategic thinking and commercial product planning skills, technical understanding, data analysis capabilities;
  • 3.Internet product experience preferred; researched in open platform products, clear logical thinking, good learning ability, teamwork ability, and good communication skills;
  • 4.Strong communication skills, strong organization and coordination ability, and strong sense of mission for the industrial Internet.

Front-end Advanced Development Engineer

Responsibilities:

  • 1.Design the product according to the product requirements document;
  • 2.Follow the company coding specification and be responsible for coding implementation, participate in product front-end performance optimization、trouble detecting and solving、security reinforcement and so on;
  • 3.Cooperate with background developers to achieve product interface and function;
  • 4.Participate in module design, undertake system and project development, meanwhile, be able to guide junior and mid-level engineers to share technology to promote team members to progress together;
  • 5.Compose the operation manual, install the deployment manual, etc;
  • 6.Research and analysis of the mainstream technology in the industry, optimize the implementation plan, and constantly improve product function;

Qualifications:

  • 1. Computers and related professional graduate, 5 years or above front-end working experience;
  • 2.Deep understanding of Web standard, practical understanding and practical experience in front-end performance, accessibility, maintainability and other related knowledge, and have a successful work;
  • 3.Understand and master the core technology of Javascript language DOM, BOM, AJAX, Restful, JSON, etc, familiar with Javascript performance optimization, proficient in Vue or ReactJS framework;
  • 4.Proficient in HTML/H5 、CSS/CSS3, rich experience in solving multiple browsers compatibility problems, good programming style, strong programming foundation and data structure algorithm foundation;
  • 5.Experience in developing tools such as npm, gulp, grunt, webpack, etc. Having a certain understanding of front-end engineering and modular development, and having practical experience (such as RequireJS/SeaJS/ES6, etc.)
  • 6.Familiar with nodejs, used and researched at least one nodejs framework (express/koa) and so on;
  • 7.Good learning,communication, analytical and problem solving skills, excellent teamwork spirit;
  • 8.Strong interest in the interface design and interaction of all kinds of systems,strong learning ability to the new knowledge and technology in front-end field, strong logic, and optimistic personality;

IM Project Server Architect

Responsibilities:

  • 1.Responsible for technology selection, design and construction of big data system with high availability and high concurrency;
  • 2.Develop interface specification, write core code, promote automated testing and deployment, and reconstruct and optimize existing technology architecture;
  • 3.Responsible for pre-researching and tackling critical technologies to improve the extensibility, stability and security of the system;
  • 4.Provide rules for technical decisions, balance different viewpoints of stakeholders and resolve technological risks.

Qualifications:

  • 1.8 years above experience in Internet development、3 years above experience in large project architecture design、 system architecture experience with more than tens of millions of users;
  • 2.Proficient in JAVA, PHP, C++, and golang languages;
  • 3.Proficient in distributed architecture, familiar with multi-tier architecture and object-oriented design ideas;
  • 4.Skilled in using various development methods to develop system, having the specification development and design document writing ability;
  • 5.Proficient in linux system ;
  • 6.Familiar with database modeling, strong database design、management、optimization experience and SQL skills;
  • 7.Proficient in the design, use and development of various databases, such as mysql, NoSql, etc;
  • 8.Proficient in cloud platform, big data platform, high concurrent technology,and can be skillfully applied to the actual project;
  • 9.Experience in IM service development and design is preferred.

Security Expert

Responsibilities:

  • 1.Improve the overall planning of the company's information security department, combined with business scenarios, responsible for detailed planning in various fields, and guide the department to fall to the ground ;
  • 2.Responsible for the security infrastructure of the company, focus on the OA security, cloud platform security, anti fraud platform and other directions, guide the landing of technical projects, and lead the team to complete the technical hard work;
  • 3.Responsible for and guiding the security design of the key business architecture, guiding the design of general security framework、security components and security solutions, guiding the security team to carry out SDL work;
  • 4.Responsible for guiding the design of safety inspection, monitoring or blocking system, and guiding the optimization of safety rules or models;

Qualifications:

  • 1. Bachelor degree or above ,a minimal of 8 years safety working experience,3 years above safety experience in Party A;
  • 2.Familiar with system and network security attack and defense technology, proficient in the principle of mainstream security vulnerabilities, independent vulnerability mining experience, familiar with industry security attack and defense dynamics;
  • 3.Undertake security planning and construction of medium or large enterprises or Internet enterprises, experience in SDL practice or safety assessment, at least have the safety design and operation experience of any large system such as detection, monitoring, or blocking;
  • 4.Experience in data security and anti fraud security, familiar with cloud computing security and have practical experience are preferred;
  • 5.Excellent logical thinking ability, passion for solving challenging problems, good at solving problems and analyzing problems;

MySQL DBA

Responsibilities:

  • 1.Responsible for daily maintenance of database and rational database inspection;
  • 2.Responsible for the developer database support, SQL optimization, database overall performance optimization;
  • 3.Responsible for business system on-line database support, code checking and optimization;
  • 4.Database performance monitoring and optimization, trouble diagnosis and solving;
  • 5.The formulation, implementation and improvement of data backup and recovery strategy.

Qualifications:

  • 1.Familiar with the operation mechanism and architecture of the MySQL database;
  • 2.Proficient in the management, expansion, backup and principles of the MySQL database;
  • 3.Familiar with MySQL high availability, MGR architecture and implementation principles;
  • 4.Familiar with the characteristics, principles and performance tuning of the InnoDB engine ;
  • 5.Familiar with Linux system tuning and Python is preferred;
  • 6.2 years above MySQL DBA experience;
  • 7.Experience in developing MySQL peripheral tools is preferred.

Robot Development Engineer

Responsibilities:

  • 1.Participate in the design and development of various kinds of robots in the company;
  • 2.Participate in configuration company related robots based on the related robotics products in the market;
  • 3.Participate in composing requirements instructions, general design instruction and other related documents according to product requirements;
  • 4.Undertake development tasks independently, and be responsible for code modules and code quality.

Qualifications:

  • 1.5 years above experience in C++/golang language development;
  • 2.Deep understanding of high concurrency, proficient in multithreading and multi process programming;
  • 3.Proficient in network programming, familiar with TCP/IP, Rpc, Http, Rtsp and other communication protocols;
  • 4.Work actively, be willing to take responsibility, be good at analyzing problems and solving technical difficulties;
  • 5.A certain basis on machine learning, web crawler, big data analysis is preferred;
  • 6.Understanding python scripting priority.

Java back-end

Responsibilities:

  • 1.Responsible for code development and maintenance of technical platform or business support system according to platform requirements;
  • 2.Engaged in design, development, testing and on-line related work;
  • 3.Continuously improve product code quality and participate in team technical communication;
  • 4.Engage in core development;
  • 5.Responsible for technical specification formulation and document writing of back end coding.

Qualifications:

  • 1.Solid Java foundation, 4 years above Java research and development experience;
  • 2.Familiar with spring、MyBatis、spring boot 、dubbo、redis、zookeeper、Mysql、JVM、Tomcat、LINUX operating common commands;
  • 3.Familiar with the working principle of Restful API and Http(s) protocol;
  • 4.Focus on the development trend of technology, have ability to learn and grasp all kinds of new knowledge quickly, and actively share knowledge to drive team growth;
  • 5.Understanding of large data volume, high concurrency and other scenarios,JVM;
  • 6.Clear thinking, excellent control and communication ability ;
  • 7. Prioritize experienced in financial and payment.

Java WEB Front End

Responsibilities:

  • 1.Responsible for front-end page coding in line with W3C standard according to product prototype/UI prototype;
  • 2.Responsible for compatibility debugging of different platforms, including compatibility of mainstream PC browsers and mobile browsers
  • 3.Assist UI designer in page slicing and web page production in css+div mode
  • 4.Responsible for the solving of technical difficulties of the front-end page
  • 5.Responsible for the overall web front-end user experience and improvement;
  • 6.Responsible for front-end coding specification and document writing;

Qualifications:

  • 1.Solid Java foundation, 4 years above Java research and development experience;
  • 2.Familiar with spring、MyBatis、spring boot 、dubbo、redis、zookeeper、Mysql、JVM、Tomcat、LINUX operating common commands;
  • 3.Proficient in various WEB front-end technologies, such as Javascript,HTML5,CSS3,etc;
  • 4.Proficient in data exchange mechanism between front end and back end, skilled in using Ajax and other technologies for data interaction;
  • 5.Proficient in JQuery, BootStrap, Angular and layerUI framework;
  • 6.Familiarity with JAVA/C# background code or experience in cooperative development is preferred;
  • 7.Background system development experience is preferred;
  • 8.Good communication and understanding ability;
  • 9.Good coding habits and learning ability;

Golang/c++ IM Business Development Engineer

Responsibilities:

  • 1.Complete the technical design and implementation of the instant communication system;
  • 2.Complete the programme writing of the communication layer and business layer of the server side;
  • 3.Participate in product failure repair, optimization, and technical support work;
  • 4.Responsible for the module's development progress and code quality;

Qualifications:

  • 1.Computer-related major, 4 years or above experience in C/C++/erlang/golang server-side development;
  • 2.Proficient in multithreading, multi process, based on TCP/IP, Rpc, Http, Http2, Socket and other communication programming;
  • 3.Experience in distributed system development and design, participation in high concurrent big data, IM, XMPP, ejabberd and other related projects is preferred;
  • 4.Qualified with a certain technical pre-research and technical difficulties tackling capability. Good programming habits and document writing habits;
  • 5.Familiar with Kafka, NATs, and other message routing;
  • 6.Have apns, fcm and other message push is preferred;
  • 7.Experienced in im development is preferred;

Golang/c++ IM Data Layer Development Engineer

Responsibilities:

  • 1.Complete the im business interface requirements;
  • 2.Complete data layer interface statistics and pressure testing;
  • 3.Participate in product failure repair、optimization and technical support related work;
  • 4.Responsible for the module's development progress and code quality;

Qualifications:

  • 1.Computer-related major, 4 years or above experience in C/C++/erlang/golang server-side development, 2 years or above golang development experience;
  • 2.Proficient in using redis, mysql database;
  • 3.Experience in using elasticsearch search engine is preferred;
  • 4.Sensitive to data, good at analyzing data and speculates on related issues;
  • 5.Experienced in im development is preferred;

Golang/c++ IM Development Assistant Engineer

Responsibilities:

  • 1.Complete auxiliary functions and tasks in the development of im business;
  • 2.Complete the code test in im business development;
  • 3.Complete im concurrent pressure measurement;
  • 4.Participate in product failure repair、optimization and technical support related work;

Qualifications:

  • 1.Computer-related major, 1 years or above golang development experience;
  • 2.Familiar with TCP/IP, Rpc, Http, Http2, Socket and other communication programming;
  • 3.Master the concurrent mechanism and the code testing process of golang;
  • 4.Familiar with redis, mysql, and other databases;
  • 4.Have a certain understanding of high concurrency servers;
  • 5.Performance testing or im development experience is preferred;

Android Development Engineer

Responsibilities:

  • 1. Complete the realisation of business function of the Android version;
  • 2. Participate in product failure repair、optimization and technical support related work;

Qualifications:

  • 1.Major in computer, software engineering or equivalent, 3-5 years development experience;
  • 2.Solid Java foundation,be familiar with object oriented thinking, design code structure reasonably, and write high quality code;
  • 3.Familiar with the principles and frameworks of Android system;
  • 4.Familiar with Android UI depth customization / custom controls experience, event distribution mechanism, View rendering mechanism, SurfaceView and animation;
  • 5.Proficient in Android network, data storage, multithreading and other technologies;
  • 6.Have a complete Android project development experience;
  • 7.Strong debugging and performance optimization ability;
  • 8.Focus on the direction of technology development, be willing to study new technologies, and have excellent learning ability;
  • 9.NDK development experience is preferred;
  • 10.H5 development experience is preferred;
  • 11.App anti - crack experience is preferred;

Intermediate Test Engineer

Responsibilities:

  • 1.Responsible for the testing of several large projects, the version types include web, H5 application and APP, and the test content is mainly functional testing, also involves compatibility testing, interface testing, automatic testing, etc.
  • 2.Participate in the discussion of project requirements and R & D design, help improve product quality from the perspective of testing, compile and review test cases, and write test reports;
  • 3.Multi-angle analysis of the causes of defects, help R & D personnel quickly positioning.

Qualifications:

  • 1.A minimal of 3 years of test related experience, familiar with database (mysql, etc.) and commonly used sql statements;
  • 2.Familiar with HTTP and other protocols, and also familiar with various packet capture tools, such as Charles、Fiddler , be able to easily analyze the contents of the package;
  • 3.Familiar with testing process system, master various test methods or testing strategies, and independently completing test cases writing;
  • 4.Familiar with an automated testing tool and development language,such as LoadRunner,Jmeter,Python,java,go,etc;
  • 5,Good logical thinking ability, able to fully understand product requirements, and have certain programming concepts;
  • 6.Strong self-driving and fast learning ability, strong pressure resistance, smooth communication, and sense of responsibility.
© 2018 ALL Rights Reserved Horsemen Technologies SA