Come on, Mick! Let’s make something big! More job recruitment information of Mi cloud platform is coming. This time, 13 positions are open. If you are interested, please come to join us and make great things together! SRE Engineer: Job responsibilities: 1. Responsible for the stability assurance of Internet-related business of Xiaomi Group and the cost optimization of IDC/CDN; Participate in the design and development of various operation and maintenance tools, including but not limited to capacity planning, resource management, fault analysis, etc. 3. Refine data operation, including availability index, historical accidents, resource utilization rate, etc., dig weak points of the system and implement improvement projects; 4. Accumulated operation and maintenance best practices, provided guidance for business architecture design and component selection, and output operation and maintenance technical documents. 1. Bachelor degree or above, major in computer science, in-depth understanding of Linux system, proficient in TC/PIP, HTTP and other protocols, have solid knowledge of network and computer architecture; 2. Familiar with at least one programming language, Java/Python/Go, can develop tools to improve efficiency; 3. Passion for technology, strong sense of responsibility, strong project execution and good communication and collaboration skills; 4. Meticulous and thoughtful, with strong analytical and problem-solving skills; 5. Good communication and coordination skills and service awareness, strong self-motivation. Location: Beijing Recruitment: 2 Resume sent to: [email protected] Email title format: Gold nuggets – Name -SRE Engineer Software engineer – R&D efficiency: Promote the implementation of cloud native architecture within the company to improve r&d efficiency; Provide container/K8S-BASED Service Mesh solutions, including Istio, gRPC, etc. Provide solutions for service invocation between K8s and physical machines, and promote user migration to K8s; Provide safe, reliable and easy-to-use compilation and deployment services for all businesses in the company. 3 years or above working experience, solid computer science foundation, familiar with basic data structure and algorithm; Familiar with Linux/Unix operating system, familiar with Java, go, c++ at least one; Good learning ability, strong sense of responsibility, good communication skills and cooperation ability; Familiar with K8s, Service Mesh and related development experience is preferred. Location: Beijing Recruitment: 2 Resume to: [email protected] Title format: Gold digging – name – software engineer – R&D efficiency Golang Development Engineer job Description: 1. Responsible for designing and developing the company’s operation and maintenance platform, and creating easy-to-use public cloud system services, including cloud billing, host, domain name, authority account, asset configuration management and other systems and directions; 2. Responsible for maintaining the functional evolution and normal operation of public cloud system services; 3. Provide platform technical support for business development engineers and SRE engineers; 4. Study new technologies and directions of operation and maintenance, constantly optimize operation and maintenance efficiency and improve operation and maintenance productivity. Job Requirements: 1. Familiar with Go language and concurrent programming; 2. Familiar with Linux operating system and computer network, with solid basic knowledge; 3. Including not limited to the Vue/React/Bootstrap/Jquery 4, severe making user preferred; 6. Have a good sense of time, good team work, project management, initiative thinking, strong self-drive, willing to share work location: Beijing Recruitment number: 2 Resume to: [email protected] Responsibilities: 1. Responsible for the operation and maintenance of relevant systems of big data platform, including: Hadoop, ZK, Spark, Kafka, Storm and other open source systems 2. Responsible for architecture review, business monitoring, continuous delivery, emergency response, capacity planning, performance optimization of distributed business platform 3. Responsible for efficient and stable operation of online services, supporting rapid expansion of business and data volume 4. 2. In-depth understanding of Linux system, operation and maintenance architecture, proficient in capacity planning, architecture and performance optimization; 3. Familiar with each component of Hadoop big data ecosystem. Have experience in deployment and maintenance of Hadoop components. 5. Have experience in development and be proficient in at least one language (shell, Python, Golang, Java, etc.) 6. 7. Have a deep understanding of the principle and implementation of Hadoop components, and have the ability to read source code is preferred; Good sense of service, good at teamwork, project management, initiative thinking, strong self-motivation. Location: Beijing Recruitment: 2 Resume sent to: [email protected] Title format: Gold digging – Name – Golang JAVA Engineer – Internet account business Position Responsibility: Participate in the r&d of back-end service of Xiaomi’s platform, responsible for project construction and support; Participated in the research and development of basic components of the server and the construction of core architecture, took charge of the technical investigation, implementation of technical solutions and research and development. Responsible for work, can actively and effectively communicate with internal and external partners of the company; Continuous service optimization, responsible for the construction of high concurrency, high availability system; Able to investigate and solve practical problems of end users; Job Description: 1. Develop and improve big data system, including open source system; 2. (Hadoop/Spark/Hive/Kylin, etc.) and self-developed systems; 2. Maintenance services to ensure system availability and meet SLA requirements; 3. Improve service user experience and management efficiency through technical means; 4. Promote best practices in data collection, management and analysis across the company. 1. Solid computer knowledge, familiar with basic algorithms and data structures; Familiar with Linux/Unix operating system, master at least one back-end programming language (C++/Java/Scala, etc.); 3. Good self-drive and learning ability, strong sense of responsibility, and continuous pursuit of excellence; 4. Good analytical and problem-solving skills, enthusiastic to solve challenging problems; 5. Good communication and collaboration skills; 6, familiar with Hadoop/Spark/Hive/Kylin Kafka/HBase open source system such as source code and internal implementer preferred working location: Beijing hiring: 3 person resume to: [email protected] email header format: Digger – Name – Software Engineer – Computing platform. Responsibilities of distributed system development engineer: Responsible for the design and research and development of core systems of Xiaomi cloud platform, including infrastructure, cloud storage system and cloud computing system; Participate in the construction of the automated integration and test platform, performance test platform, deployment and monitoring platform of the cloud platform system, participate in the online operation and maintenance of the cloud platform system, and efficiently locate and solve online problems. Bachelor degree or above, major in computer software or related; Solid programming skills, familiar with algorithm and data structure, familiar with basic computer theory, familiar with distributed system principle; Familiar with Java or C++, familiar with Linux development environment; Self-motivated, self-driven, strong ability to learn and adapt, optimistic and confident, able to challenge themselves and pursue excellence. Experience in distributed system or large-scale data processing is preferred. Hadoop/hive/hbase/spark/kafka/redis open source framework experience preferred; Active contributor to open source community preferred. Location: Beijing Recruitment: 3 resume to: [email protected] Email title format: Nuggets – name – Distributed system development engineer. Responsibilities of database r&d engineer: 1. Ensure the stable operation of all kinds of databases of relevant business lines of Xiaomi, including but not limited to MySQL, Redis, MongoDB, etc.; 2. Responsible for the architecture design of database cluster, coordinated with business departments to ensure the availability of database, and implemented vertical and horizontal expansion plans; 3. Able to optimize and adjust with business to achieve low-cost and high-performance database services; 4. Developed and designed database operation and maintenance automation products and related components; 5. Maintain technical sensitivity, continue to conduct research on new database technologies and products, and formulate feasible plans to promote business implementation and support business development. 1. Proficient in MySQL and Redis database architecture and operation principle, with necessary skills in daily operation and maintenance such as deployment, backup, tuning and monitoring, and rich experience in database optimization and troubleshooting; 2. Familiar with other related database products, such as MongoDB and TiDB, and have certain research and operation experience; 3. Familiar with Linux operating system, good at service deployment, troubleshooting and tuning under Linux; 4. Familiar with at least one programming language such as shell/ Python/GO, skilled in automatic database operation and maintenance development; 5. Able to face work challenges, work under pressure, positive and enthusiastic, have a sense of team honor and cooperation spirit. Location: Beijing Recruitment: 1 Resume to: [email protected] Email title format: Nuggets – name – database r&d engineer. Distributed database Development Engineer Responsible for developing and improving HBase/OpenTSDB/ self-developed SDS(similar to Amazon DynamoDB) and other systems, including maintenance services such as function development, bug repair and user demand support, ensuring service availability and meeting SLA requirements, deeply participating in open source and improving xiaomi’s influence in the open source community Solid computer professional foundation, familiar with basic algorithms and data structure, familiar with Linux/Unix operating system, proficient in Java and other development languages, good self-drive and learning ability, strong responsibility, Good at analyzing and solving problems good communication and collaboration skills Familiar with Hadoop/HBase/OpenTSDB source code preferred location: Beijing Recruitment: 1 Resume to: [email protected] Email title format: Nuggets – Name – Distributed database development Engineer. Senior/Senior Architect: Job description: Responsible for the architecture design and planning of group-level technology platform system, improve the overall research and development efficiency of the group, continuously optimize the system architecture and the cloud flow of basic services, and promote the reconstruction and optimization of hundreds of systems with the team through the platform products. Excellent learning ability, communication skills, logical thinking, pressure tolerance, self-drive passion to solve complex challenges of technology platform. Experience in platform system construction, global vision of technology. Experience in cloud native and DevOps. [email protected] Email title format: Nuggets – Name – Senior/Senior Architect.