Full Time: Software Engineer Intern at Alibaba Group in Hangzhou

ALIBABA GROUP'S MISSION IS TO MAKE IT EASY TO DO BUSINESS ANYWHERE.

We provide the fundamental technology infrastructure and marketing reach to help merchants, brands and other businesses that provide products, services and digital content to leverage the power of the Internet to engage with their users and customers.

Our businesses are comprised of core commerce, cloud computing, digital media and entertainment, innovation initiatives and others.

Through investee affiliates, we also participate in the logistics and local services sectors.

1.Software Engineer Intern– C/C++

Job description

Design, develop, maintain Alibaba infrastructure, such as distributed file system, caching system, Key/Value store, database, Linux, etc.
*Participate the world leading distributed system design
*Design and develop full stacks of search engine, to build a highly reliable, highly available, and highly scalable system
*Participate the whole life cycle of products, from requirement collection, design, development, to deployment
*Work on valuable desktop and mobile applications

Qualifications
If you are qualified to one or more of the following points:
*Bachelor degree or above, master degree or PhD is highly preferred.

Major in Computer Science is preferred but not mandatory
*Passionate about computer and internet technology, enjoy solving hard problems
*Be interested in data structure and algorithms, and enjoy ACM "accept"
*Skill in programing in Unix/Linux/Win32 environment
*Familiar with network and multi-threading programming, understanding TCP/IP, HTTP, etc); Experience in kernel
*Experience in C/C++ is preferred but not mandatory if you love to take challenge, enjoy researching, and have achievements to prove your strong learning capability
*Participated in academic data modeling contests or robotic competition
*Bilingual Mandarin is preferred but not mandatory

Location

Hangzhou, Beijing, Shanghai, Guangzhou, Chengdu

Interview

Face to face, phone or online interview.

2.Software Engineer Intern- Java

Job description
We are sincerely looking for talents who are interested in Java Research and Development.

With us, you will have the opportunities to
*Design, develop and maintain foundational software such as distributed file system, cache system, Key/Value storage system, database, Linux operating system, etc.
*Design and develop high performance distributed system in support of various kinds of Alibaba products and massive data.
*Design and implement search engine, and establish highly available, reliable and extensible system architecture for increasingly complicated business requirements.
*Design, develop and release E-commerce software products that could serve hundreds of millions of customers.
*Process big data through ETL (Extract-Transform-Load) programming such as SQL, PL/SQL and Java to satisfy the data requirements of many different kinds of stakeholders.

Qualifications

If you are qualified to one or more of the following points:
*Be interested in data structure and algorithms, and enjoy ACM "accept"
*Be skillful in Unix/Linux/Win32 programming, has relevant development and debugging experience, and familiar with script languages (e.g., Perl, Python, and Shell)
*Be familiar with network and multithread programming, insightful in networking protocols such as TCP/IP and HTTP, and also know about XML and HTML
*Be interested in database technology, and proficient in SQL (e.g., MySQL or Oracle)
*Bilingual Mandarin is preferred but not mandatory

Location

Chengdu, Shanghai, Hangzhou, Beijing, Guangzhou, and Shenzhen.

Interview

Face to face, phone or online interview.

3.Software Engineer Intern, Platform

Job description

Responsible for developing the foundation architecture of cloud computing platform, including but not limited to the following:
*Virtualization technology.

Improve XEN, KVM and other open source technology, as well as our own SDN, VPC and other networks virtualization, storage virtualization technology, and Docker
*Improve MySQL, PostgrelSQL, MongoDB, Redis, HBase and other databases
*Large-scale distributed storage system e.g.

file system, kv-store, semi-structured or structured big-table system
*Large-scale distributed computing system e.g.

Map-Reduce, DAG, Hive/Spark-like System, Language, Query Optimizer, IDE, Streaming and Real-time Computing, Graph Computing
*Resource Management and task schedule in tens of thousands of computer
*Machine learning computing platform e.g.

deep learning, logistic regression, parameter server, MxNet, Tensorflow, Caffe, MPI.
*Heterogeneous computing e.g.

GPU, FPGA, RDMA
*Generate cloud data and provide "brain" through machine learning and data visualization technology for cloud

Qualifications

If you are qualified to one or more of the following points:
*Bachelor degree or above, master degree or PHD is highly preferred.


*A go-getter attitude, always willing to challenge the status quo.

Ready to learn and get down to the nitty-gritty at all times.


*Professionalism.

Willingness to go the extra mile to achieve best results.

Capable of adapting quickly to new tools/programs.

Being able to bring your unique perspective to the table.
*Experience with programing.

Great familiarity with Computer Architecture, OS, Network and Distributed Systems.
*Fluent in at least one programing language and passion to learn new programing language(s).


*Bilingual Mandarin is preferred but not mandatory

Location
Hangzhou, Beijing

Interview
Face to face, phone or online interview.

4.

Software Engineer Intern– Data Technology

Job description

Do you want to work on collecting, storing, and processing the big data, to use the cutting-edge distributed data platform to support business decision making? Do you want to work on designing, developing, and maintaining Alibaba’s big data system, to manage hundreds of petabyte data via data warehouse, meta-data, and QA system? Do you want to develop big data products, unleash your business sense, and discover the value of data? Do you want to put your hands on the world-leading big data platform, and to learn from leaders in different fields? If yes, you’re the one we’re looking for!

Qualifications

If you are qualified to one or more of the following points:
*Bachelor degree or above, master degree or PhD is highly preferred.

Major in Computer science, Mathematics, Statistics.
*Hands-on, self-learning, familiar with any data processing language, such as SQL, Java, Python, or Perl, and UNIX/LINUX system
*Solid data science knowledge, good communication skill, and a team player
*Experienced in data processing, data analysis and data mining is a plus; Understanding Hadoop/Hive/Hase is a plus
*Bilingual Mandarin is preferred but not mandatory

Location

Hangzhou, Shanghai, Beijing, Guangzhou

Interview

Face to face, phone or online interview.

5.

Software Engineer Intern – Front-End Development

Job description

Being a part of our cutting-edge web technology research and development team, you’ll have the opportunities to:
*Work with UI designers to improve the web interface across all products
*Work with visual designers to design and develop web interfaces
*Have full-stack development experience
*Work on mobile application development
*Improve the service architecture and the system performance
*Or even build a brand new product from scratch!

Qualifications

If you are qualified to one or more of the following points:
*Bachelor degree or above, master degree or PhD is highly preferred
*Familiar with Web technologies, including HTML(5), Javascript, and having web development experience
*Know how to use git/grunt, or gulp, having your own github project is a plus
*Have Ajax, NodeJs/Java, or mobile development experience; Understand web standards, system reliability, and different data structures
*Curiousness, self-learning, challenge taking, open minded
*Bilingual Mandarin is preferred but not mandatory

Location

Hangzhou, Shanghai, Beijing, Guangzhou

Interview

Face to face, phone or online interview.

6.Software Engineer Intern– Embedded System

Job description

Do you want to develop cross-platform native middleware? Do you want to work on cross-platform middleware, H5 container, Native container? Do you want to work on speech and image recognition, LBS, VR fit room, 3D modeling, AR/VR? Do you want to work on web interfaces for online merchants and online transaction? Do you want to work on overall mobile application architecture, runtime performance optimization, and dynamic plug-ins? If yes, you’re the one we’re looking for!

Qualifications

If you are qualified to one or more of the following points:
*Bachelor degree or above, master degree or PhD is highly preferred.

Major in Computer Science is preferred but not mandatory
*Familiar with iOS/Android system, experienced in mobile performance tuning, understanding async, sync, multi-threading, IPC, etc
*Familiar with data structure computer system architecture
*Experienced in C++ cross-platform development and familiar with NDK is a plus
*Good problem analyzing and solving capability
*Pay attention to User Experience, enjoy trying new technologies to get the best implementation
*Bilingual Mandarin is preferred but not mandatory

Location

Shanghai, Hangzhou, Beijing, Guangzhou

Interview

Face to face, phone or online interview.

For more information, please click Alibaba Recruiting Website: https://campus.alibaba.com/en/homepage.htm

Please select UniCareer as sourcing channel

Apply

Source: Clevertech