Talent requirements for an Internet start-up company

Source: Internet
Author: User

?

1 php r & D Engineer (Junior)

Responsibilities:

-Responsible for the development of operation activity function modules and data statistics

-Responsible for service background management platform development

Requirements:

-Over 1 year server development experience

-Familiar with lnmp development and good programming style

-Familiar with common text tools such as shell, awk, and sed for Data Processing

-Understand CI or other common MVC frameworks;

-Familiar with common PHP templates such as smarty

-Familiar with basic data structures and common algorithms

?

2. php R & D Engineer (senior)

Responsibilities:

-Design and develop Server Functions

-Optimizes and restructured product functions.

Requirements:

-3 years of server development experience

-Familiar with lnmp development and good programming style

-Familiar with PHP implementation and working principles, with PHP extension development experience preferred

-Familiar with MySQL, Master MySQL partition, table sharding, cluster and other related design solutions, and have MySQL optimization experience

-Learn about common nosql solutions such as memcache, redis, and MongoDB, and their advantages and disadvantages and use cases.

-Familiar with various cache design and site optimization solutions in Web Development

-Experience in high-traffic website construction or database construction is preferred.

-Be good at abstraction, summarization, and thinking, and persistently pursue Technology

?

3 architect

Responsibilities

1) Experience in large-scale Internet project development and design (hundreds of millions of PVS or above)

2) proficient in Linux system and network principles, with high concurrency server development experience

3) proficient in database storage, any relational database (preferably MySQL) or any nosql Database

4) proficient in any scripting language such as C, C ++, PHP, and Python

5) be proficient in using various tools to complete system analysis, identify performance bottlenecks, and provide optimization solutions

6) Strong system design capability, able to build highly available and scalable systems

7) Strong learning ability and sensitivity to new technology learning, understanding distributed computing, cloud, and Virtualization

Qualifications

1) overall server architecture design, service setup, and Performance Tuning

2) participate in basic middleware development based on the team's technical development needs

?

4 Android Development Engineer

Responsibilities:

1. Builds statistics systems related to app stability and optimizes app stability.

2. optimizes the underlying network connection of the app.

3. Responsible for app development.

Specific qualifications:

1. proficient in TCP/IP protocol and Socket API

2. Familiar with the android framework and familiar with logging and capturing logs on the Android platform.

3. Experience in APP network optimization is preferred.

4. Have a deep understanding of APP stability and Optimization

5. Experience in collecting crash logs is preferred.

6. Experience in Mobile assistant app development is preferred.

?

5 IOS senior Development Engineer

Requirements:

1. More than 1 year of Objective C development experience.

2. Familiar with common cococa sdks, such as regular UI development. You can search for "Didi chuxing" in appstore and see the UI in it.

3. Familiar with MVC design patterns.

4. The app must have good stability and consider exception handling.

5. Independent Online app development experience.

The above are basic requirements. If you have one of the following capabilities, we will give priority to them:

6. Familiar with map-related sdks, audio playback, and background running technologies (positioning or audio ).

7. The appstore has a certain number of good ratings, mainly looking at the user and feedback of APP products from the aspect.

8. The app has the ability to collect and crash and can be solved in the iteration stage.

9. Exquisite UI.

10. Familiar with the socket persistent connection technology of iOS devices.

?

6 O & M engineers

Responsibilities:

-Works closely with the R & D team to deploy and maintain the high-quality production environment of the product line.

-Efficient and stable product operation, with fast response

-Have a good understanding of the O & M plan and related solutions for business in the production environment and implement them smoothly to deal with emergencies.

-Locate and solve various online exceptions involving networks, hardware, operating systems, and programs according to specifications

-Responsible for product deployment, availability, and integrity

Job Requirements:

-Familiar with one of shell, Perl, and other scripting languages and relevant development experience

-Management or maintenance experience in Linux/Unix

-Meticulous and steadfast work, strong process awareness and standardized work ability

-Strong communication and execution skills

-Knowledge of database, network, and computer architecture is preferred

-Better experience in hadoop platform O & M

?

7. System Engineers

Responsibilities:

-System O & M, service monitoring and analysis, troubleshooting, and emergency response for large-scale clusters

-Study the service architecture, discover potential problems, and formulate system adjustment and optimization schemes to improve system robustness and efficiency.

-Plans and deploys IDC, hardware, and network resources, protects server-side system data, plans capacity, implements adjustment and monitoring, disaster recovery, and monitors and optimizes server performance, configure security policies

-Study the service architecture, achieve performance optimization, and improve the robustness of the system

-Investigate related new technologies and try new system solutions

Job Requirements:

-Familiar with Linux operating systems

-Familiar with knowledge collection and strong self-learning ability

-Familiar with shell, Perl, Python, PHP, Ruby, and other scripts.

-Hard work and flexible mind

-Experience in large-scale cluster O & M, configuration management, continuous integration, and development is preferred.

?

8 O & M development engineers

Responsibilities:

-Promote the Construction and promotion of O & M automation systems to improve the automation level of the entire process

-Cooperate with relevant teams, organize and promote cross-team business cooperation, and ensure that the goal is fulfilled

Job Requirements:

-At least 3 years of software development experience and system development experience, familiar with at least one Programming Language

-Good project planning and promotion capabilities

-Good communication and coordination skills, strong team spirit, and excellent execution skills

-Strong sense of responsibility, professionalism, and result-oriented thinking

-Strong problem analysis and problem solving capabilities

-Familiar with the following platforms or technologies:

1) Linux C/C ++ network programming, or lamp Development

2) Automated O & M

3) theory and practice of Distributed Systems

?

9 network engineers

Responsibilities:

-The network construction and maintenance engineer is responsible for the design, implementation, O & M and optimization of the network infrastructure;

Job Requirements:

-A deep understanding of TCP/IP, Master common routing protocols such as OSPF, Isis, and BGP, and Master common network technologies such as QoS, vrrp, VLAN, ACL, And rsvp.

-Have experience in planning, designing, O & M and optimization of large networks, and have some research on prospective technologies and development directions.

-Strong hands-on capability, ability to analyze and solve complex network problems, and strong field pressure resistance

-Have certain network security experience and learn about common attack methods and causes of vulnerabilities.

-Familiar with the liunx system and able to handle basic system faults

-Strong Initiative and curiosity, good at learning and applying new knowledge

-Good professionalism, teamwork and communication skills

-Be careful, responsible, and able to respond to various emergency incidents on a basis

?

10 wireless product UI Designer

Responsibilities

1 )???? Responsible for the visual design of Didi taxi wireless products and web interfaces, including revisions, new interfaces, operations, and other visual design.

2 )???? Make full use of visual design experience and combine the results of interactive design and product analysis to continuously improve the user experience on the Interface

3 )???? Organize or participate in the establishment and maintenance of visual design specifications

Job Requirements

1 )???? At least 2 years experience in Wireless Interface Design

2 )???? Excellent visual design capability, solid Art Foundation, passion and innovation for Visual Design

3 )???? Major in industrial design, visual communication, and art design is preferred

4 )???? Proficient in Photoshop, Dreamweaver, Illustrator, Flash, and other software

5 )???? Learn about wireless products

?

11 visual designers

Responsibilities

1) responsible for the Promotion topics of Didi taxi and the design of offline advertisements

2) provides creative planning and design solutions for products and new functions

Qualifications

1) Visual Communication, graphic design, advertising design, and other related majors

2) in-depth experience and understanding of Internet products

3) Skilled in using Photoshop, Illustrator, flash and other software

4) be conscientious and meticulous, be good at innovation, and have a keen observation and analysis ability on visual design and color.

5) good communication skills, good expression of design, good team spirit

6) be brave in accepting challenges, be good at self-motivation, and have a strong enthusiasm and enterprising spirit for learning.

?

12 client Test Engineer

Responsibilities

1) tests the functions, performance, and compatibility of mobile client products;

2) Prepare test plans, test cases, execute tests, and give and analyze test reports;

3) Report, analyze and track Software defects;

4) independently tests the traffic, performance, and compatibility of client products;

5) promote and monitor the implementation of the entire project process, assess project risks, promote problem solving, and ensure product quality.

Qualifications

1) have a strong interest in mobile client software and are familiar with iOS, Android, Windows Mobile and other mobile platforms;

2) rich experience in client software testing.

?

13 server Test Engineer

Responsibilities

1 )???? Test functions, interfaces, and performance of Didi taxi service.

2 )???? Works with development and product managers to design test plans;

3 )???? Be aware of process optimization and technical innovation, constantly optimize product iteration methods, and actively improve testing efficiency through technical means (such as introducing automated testing solutions)

4 )???? Execute tests and write test reports, test cases, and develop automated testing tools

Qualifications

1 )???? At least 3 years of software testing or development experience, experience in large-scale project testing, familiarity with software engineering, software testing theory and methods, and related testing procedures, testing document standards and software engineering principles, proficient in test case design, able to actively conduct technical research

2 )???? Be conscientious and responsible, and have the ability to learn quickly

3 )???? Familiar with lamp architecture, master any language of PHP, Java/, and Python

4 )???? Have hands-on experience in writing automated testing tools and building an automated testing platform, have hands-on experience in automated testing, design cases, and write code for automated testing;

5 )???? Proficient in Linux and capable of writing shell scripts.

6 )???? Experience in Internet companies

?

14 Data Mining and analysis R & D engineers

Responsibilities

1) Use Data Mining Technology to analyze and predict user behavior and discover user preferences;

2) establish various business logic models and mathematical models to help the company improve operation management and save costs;

3) having experience in mathematical modeling and strong data analysis capabilities;

4) familiar with Data Mining and machine learning algorithms and strong programming skills.

Qualifications

1) familiar with Data Mining and machine learning algorithms;

2) Strong algorithm and programming skills;

3) experienced in mathematical modeling;

4) strong data analysis capabilities.

?

15 algorithm and Data Mining Engineers

Responsibilities:

1) Use Data Mining Technology to analyze and predict user behavior and discover user preferences;

2) establish various business logic models and mathematical models to help the company improve operation management and save costs;

3) having experience in mathematical modeling and strong data analysis capabilities;

4) familiar with Data Mining and machine learning algorithms and strong programming skills.

?

Specific qualifications:

1. proficient in C/C ++, Java, and a scripting language such as pytho/PHP;

2. Familiar with common data mining or machine learning algorithms;

3. More than one year of project experience in search, advertisement, anti-cheating, and Data Mining

4. Priority in mathematics or Algorithm Research

?

16 Data Mining Research engineers

Responsibilities

1) conduct customer behavior analysis and make corresponding management decisions for customers through massive data analysis;

2) use advanced statistical modeling methods to develop various analysis methods and model tools to achieve personalized management of customers;

3) establish and maintain a deep understanding of the industry, products, and customers, and continuously develop and implement new customer business opportunities;

4) conduct business analysis for each customer group and make corresponding decisions based on the analysis report;

5) works closely with BD departments and technical departments to implement data collection and analysis decisions.

Qualifications

1) have good business sensitivity and excellent data analysis skills, be able to develop innovative and practical analysis methods to solve complex business problems, and be good at communicating with business partners;

2) has rich project practical experience in data analysis, mining, and data warehouse modeling, and is good at common statistical methods such: linear regression, logistic regression, experimental design, Market Basket Analysis, clustering, grouping, etc., have some experience in text mining;

3) familiar with statistical analysis software such as SAS and SPSS, SQL, common data mining algorithms, experience in massive data processing and mining, customer relationship management, and project management are preferred;

4) Excellent reporting and communication skills, strong management and organizational skills;

5) Bachelor degree or above, major in mathematics, statistics, operations research, etc;

6) excellent team spirit, honest, diligent, and rigorous;

7) be able to actively innovate, be willing to face challenges, and be responsible for professionalism.

?

17 Linux Server senior Development Engineer

Responsibilities

1) proficient in any advanced language such as C, C ++, and Java

2) familiar with any scripting language such as Python and PHP

3) familiar with Bash, awk, and other server scripts

4) familiar with common data structures and algorithms

5) familiar with Linux development environment, multi-thread (process) programming experience, knowledge of Memory Pool

6) familiar with TCP/IP protocol, socket programming experience

7) familiar with network I/O, profound understanding of asynchronous/non-asynchronous, blocking/non-blocking

8) familiar with common communication models such as select, poll, and epoll. Familiar with any network library such as libevent, libev, and Ace.

9) familiar with MySQL or other relational database applications and Performance Tuning

10) familiar with memcache, redis, MongoDB, and other nosql database applications and Performance Tuning

11) over 5 years of experience in server development, with certain architecture design capabilities

Responsibilities

1) Development and maintenance of internal system components;

2) System Architecture Design and Optimization

?

18 hadoop development engineers

Responsibilities

1) R & D of the company's internal statistical analysis system;

2) Maintain, manage, and optimize the company's hadoop/hbase;

3) support for statistical analysis projects of relevant departments;

Qualifications

1) proficient in Java high-concurrency multi-thread development, familiar with JVM memory management, and able to develop mapreduce programs

2) deeply understand the principles of various basic algorithms and data structures;

3) familiar with Linux, TCP/IP, and other programming basics;

4) it is best to study the source code of open-source software such as hadoop, hbase, and hive, and be highly interested in coding;

5) hive can perform data operations and services;

6) Good team cooperation, strong communication skills, and passionate about solving problem solving.

7) Bachelor degree or above in computer and related majors

?

19 Java development engineers

Responsibilities:

1. Complete development tasks as planned to ensure the quality of development;

2. Understand business processes and write design documents;

3. Test function modules and write test documents.

?

Requirements:

1. Familiar with Java and web application development and good coding habits;

2. Familiar with open-source frameworks such as spring, hibernate, struts, and mybatis, and Web technologies such as HTML, JavaScript, jquery, DWR, DIV/CSS, and JSP;

3. Familiar with the installation and deployment of mainstream servers such as Tomcat, JBoss, and WebLogic;

4. Familiar with mainstream databases such as Oracle, SQL Server, and MySQL;

5. Ability to quickly integrate into the team, strong self-learning ability, hard-working, and good at team collaboration and development;

6. Bachelor degree or above is preferred.

?

20 Product Manager

Responsibilities

-We are looking for you like this.

1. Simple, hot-blooded, and extreme pursuit, because the road is still long, we firmly believe that these traits are more valuable than the so-called positions and capabilities.

2. I hope you have years of comprehensive product design experience, web, mobile, and even open platform experience. There are too many different requirements online and offline. It's no longer just a simple page or app.

3. we hope that you will have a more keen empathy, understanding and summarizing the user needs in online and offline scenarios, and producing product solutions that are both common and specific. You know the real needs that are close to the ground, it is so simple.

4. we hope that you will have excellent communication and coordination capabilities to help partners find the most appropriate solution, and promote the occurrence of all this, so that your products are everywhere and the world will become broad.

?

-We are honored to provide you with a better stage.

1. We will provide competitive compensation in the industry, so that you can live a better life in the city that carries your dreams. What's more, you have the opportunity to have the freedom of wealth.

2. We will provide the best and most popular partners, mostly from top Internet companies such as Baidu and Alibaba, who will come to live with you.

3. We will provide the hottest stage for the mobile Internet to enjoy the building process from nothing, so that our products can speak for ourselves or become a flood of water for large companies?

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.