Data Mining Python,java

Source: Internet
Author: User

Internet company Zamplus The following positions: (1) Data mining Engineer (location: Shanghai, Beijing) Job Responsibilities: 1. Research on ad matching techniques and data mining tasks based on sponsored search, content match and behavior targeting to enhance ad relevance. 2. According to the user's behavior combined with the machine learning model to push the appropriate display to users of relevant ads. 3. Study the appropriate bidding model and implement it to help users make reasonable investments in online advertising. 4. Maximize the benefits of online advertising by optimizing the display of advertising positions. Basic requirements: 1. Solid coding ability and algorithm foundation. Be familiar with C + + language development under Linux platform and master the use of STL. 2. Deep understanding and proficiency in machine learning, statistics, data mining algorithms and technologies. 3. Master at least one of the perl/python/linux shells. 4. Relevant natural language processing/data mining/machine learning/Advertising bidding theory/optimization theory research and project experience is preferred. 5. Have a strong learning ability, and can quickly realize the mathematical model. 6. The spirit of innovation, the Internet has a passion for the field. 7. Computer, applied mathematics, statistics, electronic engineering and related majors, Master degree or above. (2) C + + Development Engineer (location: Shanghai) Job Description: 1.web Backend product architecture design, optimization and development; 2. Research and development of massive dynamic data storage system; 3. Scalable Distributed system development. Job requirements: 1. Bachelor degree or above in computer science or related, 3 years working experience; 2. Have a deep understanding of data structure and algorithm design; 3. Proficient in C + + language programming; 4. Familiar with Linux/unix system, proficient in network programming, multi-threaded programming technology; familiar with TCP/IP, HTTP protocol, 5. Good at learning and using new knowledge, good analytical and problem solving skills, good team work spirit and proactive communication awareness; 6. Familiar with NoSQL database, with large distributed system architecture design, performance tuning experience or Internet advertising industry experience is preferred. (3) Advertising Monitoring system research and development engineer (location: Beijing) Job Responsibilities: 1. Participate in the network advertising data Monitoring system research and development work 2. Participate in the research and development of website Analysis System 3. Responsible for the interface between the system module and the Data Analysis module: 1. Major in computer related, bachelor degree or above. 2. Have a strong desire to learn and communicate, can quickly learn new knowledge. 3. Understand Web server technology, familiar with Linux daily operations and shell scripts. 4. Understand and familiarize yourself with MySQL database or hbase. 5. Familiar with a service sideDevelop technology, such as Python,php,java. 6. Familiar with internet advertising and marketing industry is preferred. (4) Java Development Engineer (location: Shanghai) Job Responsibilities: 1. Participate in the requirement collation and development of high concurrency background processing System 2. Responsible for system performance optimization and improvement 3. Use the knowledge of distributed systems, network design and large storage systems to build platforms, systems and network infrastructures that meet business needs. 4. Write, analyze and optimize new algorithms or data structures and prove better than existing ones. Job Requirements: 1. Major in computer related, bachelor degree or above. 2. Have a strong desire to learn and communicate, can quickly learn new knowledge. 3. Understand nginx, you must understand the Linux system. 4. Understand basic front-end technical skills, such as html/css/javascript5. Have a solid programming skills, more than two years of Internet product development experience 6. At least two years of Java development Experience 7. Be competent for the role of a pioneer: it means that you have to take on many roles, and you need to contribute and learn from yourself. 8. Internet Advertising Marketing related system development experience is preferred. 5. Have a strong desire to learn and communicate, and be able to learn new knowledge quickly. (5) Python/django Research Engineer (location: Shanghai) Job Responsibilities: 1. Participate in the requirement collation and development of high concurrency background processing System 2. Responsible for system performance optimization and improvement 3. Write, analyze, and optimize new algorithms or data structures. Job Requirements: 1. Major in computer related, bachelor degree or above. 2. Have solid programming skills, at least two years of Python development experience, familiar with Django preferred 3. Understanding Web server technology, familiar with Nginx preferred. 4. Understand basic front-end technical skills such as html/css/javascript5. Strong willingness to learn and communicate and to learn new knowledge quickly. 6. Internet Advertising Marketing related system development experience is preferred. (6) Platform Development Engineer (location: Shanghai) Job description participation in the company's Internet Software core project development job requirements: 1. Computer related major, university degree or above, have more than two years experience in large-scale Internet software project development. 2. Have some experience in advertising industry and FP is preferred. 3. Python/django Programming experience is best (not required). 4. Experience in Linux environment is preferred. 5. Proficient in SQL language design and programming, proficient in MySQL first. (7) Data Platform Development Engineer (location: Shanghai, Beijing) Job Responsibilities: 1. Lead the technical team to make the data platform architecture, technology selection, 2. Mass data offline analysis and real-time analysis system architecture (including search engine) construction and maintenance: development, testing, generationCode management, pre-release, backup, monitoring; 3. Coordinate with algorithms, labeling and other departments to ensure the efficiency of data mining and machine learning algorithms under Big Data; 4. Performance Tuning and algorithm optimization for high-throughput and low-latency systems. Qualifications: 1. Bachelor degree or above in key universities, 5 years working experience in related field; 2. Proficient in development languages: Java, Python, c++;3. Engineering expertise in massive data analytics: Linux, Hadoop, HBase, Hive, MongoDB, MySQL, Redis, Storm, scribe, etc; 4. Understanding of JS, cookies and other Web front-end technology; 5. Rich experience in data processing, rich experience in server cluster architecture salary, benefits plump, specific negotiable resume please send to:[email  Protected] (Please note: Application position + work place) qq:1684748057 data Mining Why use Java or Python I am a statistical origin, the machine learning model is usually done with SAS or SPSS Modeler, the code will only SAS and R. Recently found that a lot of employers in recruiting data mining positions are required to be Java or Python. Want to ask what the role of this piece is? Do you need to learn a bit more? Mainly convenient, Python's third-party module is very rich, and the syntax is very concise, high degree of freedom, Python numpy, scipy, matplotlib module can complete all the functions of SPSS, and according to their own needs according to the custom method of cleaning data, Attribution, need to also be able to connect with SQL, do machine learning, many times the data is from the Internet crawler collection, Python has urllib module, can be very simple to complete this work, sometimes crawlers collect data to deal with some site verification code, Python has PIL module, can be easily identified, if need to do neural network, genetic algorithm, scipy can also do this work, there are decision trees with if-then such code, do clustering can not be limited to a certain number of clusters, may need to adjust according to the actual situation, K-means clustering , Dbscan clustering, and sometimes it is possible to combine two clustering methods to cluster analysis of large-scale data, which need to be self-coding to complete, in addition, based on distance classification method, there are many distance expression can be selected, such as Euclidean distance, cosine distance, Minkowski distance, city block distance, Although it is not complicated, but it is convenient to use Python programming, based on the content classification method, Python has a powerful NLTK natural language processing module, which splits, collects, classifies and counts the language phrases. It's very, very handy, as long as you know enough about Python,You find that you can use only this tool to quickly implement all of your ideas

Data Mining Python,java

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.