Huawei Technologies Vision is to enrich life through communication’. This is achieved with keen focus on our customers' market challenges and needs, providing excellent communications network solutions and services in order to consistently create maximum value for customers.
At Huawei, we define human progress by innovations that enrich humanity. We do not view connectivity as a privilege, but a necessity.
We believe that the impact of information and communications technology should be measured by how many people can benefit from it.
Huawei is a leading global ICT solutions provider. Through our dedication to customer-centric innovation and strong partnerships, we have established end-
to-end capabilities and strengths across the carrier networks, enterprise, consumer, and cloud computing fields. Our products and solutions have been deployed in over 170 countries, serving more than one third of the world's population.
Do something that will matter! If you're looking for a meaningful opportunity with the potential to make true impact on the world and the way we live, work and play...let's talk!
Job Description :
Help automate our team’s CI / CD workflow
Help automate the management and utilization of our team’s infrastructure
Help the team develop and deploy code quickly and reliably and support development processes
Help develop complex applications in a modular fashion with clean internal interfaces and integration into larger automated workflows
Manage between-module traffic of a highly heterogeneous real-time system for low-latency, high throughput, high reliability and high robustness
Manage server configurations, backups, firewalls and network configurations for performance, security and scalability
interact with R&D collaborators to resolve issues and incorporate enhancements
Create and maintain technical and end-user documentation
Qualification Requirements :
Strong analytical and problem-solving skills
Ability to communicate complex technical issues in a clear and concise manner
Flexibility to adjust to changing priorities, requirements, and schedules
Commitment to code quality, organization, and readability to ensure long-term maintainability
Deep understanding of architecture patterns of distributed applications
System administration experience with Linux (we use Ubuntu)
Experience with Python and shell scripting as well as C / C++ or another major programming language
Experience with networking, security, caching, and low-level performance tuning
Experience in building and scaling high traffic distributed systems
Experience with dependency and configuration management tools
Experience with hardware virtualization
Experience with machine learning applications and GPUs a plus
Experience with robotics a plus
Basic familiarity with widely used big data software platforms and analysis techniques a plus
Why work for us?
Named by Fast Company Magazine as one of the 5 most innovative technology companies in the world, Huawei Technologies provides working climate that promotes high-
performance through : - clarity of organizational and individual goals, and commitment to achieve the goals - setting high performance standards and empowering employees to take responsibility for their work -
recognizing successful achievement of individual and team goals - encouraging teamwork at every level, to ensure we accelerate productivity Huawei Technologies Canada Co.
Ltd. is an Equal Opportunity Employer. We thank all applicants for interest in career opportunities with Huawei; only selected candidates will be contacted for interview.