General Information

Req #
WD00011380
Career area:
Hardware Engineering
Country/Region:
United States of America
State:
North Carolina
City:
Morrisville
Additional locations:
CA201 - Lenovo Santa Clara, US - Morrisville, US - San Jose
Date:
Monday, September 13, 2021
Working time:
Full-time

Why Work at Lenovo

Here at Lenovo, we believe in smarter technology for all, so we spend our time building a society that’s brighter and more inclusive. 

And we go big. No, not big—huge.

We’re not just a Fortune Global 500 company, we’re one of Fortune’s Most Admired. We’re in 180 markets, working with 63,000 brilliant colleagues and counting. And we’re known for the world’s most complete portfolio of smart technology, from devices to software to infrastructure.

With our ingenuity, we help millions—not just the select few—experience our version of a smarter future. 

The one thing that’s missing? Well… you...

Description and Requirements

Advisory SW Engineer - Edge Computing Cloud Solutions

Position Description

At Lenovo, we Never Stand Still. Every day, every employee at Lenovo is focused on moving forward, rejecting traditional limits, and always seeking a better way.

We’re looking for a Sr. Cloud Solutions Software Engineer within the Advanced Innovation Center (AIC) Group at Lenovo. In this role you will work directly with engineering teams responsible for building secure, robust, and scalable cloud solutions.

You’ll be part of highly dynamic agile software development team and engineering cloud services and solutions from concept, to design, implementation, and deployment. In this role you will be working with both local and globally distributed teams and will be responsible for overall software and system designs, and evaluation and selection of which cloud provider(s) and managed services to use.  You will apply your knowledge of full stack software engineering and cloud service architectures to execute and oversee software development tasks associated with designing, developing, and debugging software applications, infrastructure, operating systems, and databases. You will also need the ability to evaluate existing architectures and solutions for product enhancements such as cross-system integrations, scalability, redundancy, or latency improvements, and ensuring products are of the highest quality.

As the technology expert, you will take a leadership role to ensure products are of the highest code quality and are developed using secure programming practices.  You will also be mentoring junior and senior engineers by ensuring all development processes and coding standards are documented and followed.

Role

A founding team member to build highly scalable, highly available solutions deployed on public cloud (e.g., AWS, Axure, etc.), private cloud, Edge Computing, On-Prem and/or hybrid environments.

Mentor technical resources, run solution reviews, and oversee implementation quality by performing design and code reviews, following secure coding practices, and utilizing CI/CD and test automation tools and processes.

Regularly present product solutions and proposals to both technical and non-technical audiences.

Proactively engage with POs, APMs and BizDev managers across the organization to ensure solutions meet the needs of customers both internal and external.

Domestic and international travel may be required (5%) for technical meetings, workshops, and on-site collaboration activities.

Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in internal & external tech communities, and interact with other members of the engineering community.

Basic Requirements

·        MS/PhD degree in Computer Science or related software engineering field, or equivalent experience.

·        5+ years of experience in Solution Design and Software Architecture

·        2+ years of hands-on technical leadership

·        2+ years of experience with one or more of the following: AWS, Azure, Kubernetes, Microservices, Containers, Ansible, Terraform

·        3+ years of 3D (or AR/VR) software application, platform, and/or engine experience

·        1+  years of extensive knowledge to 5G, NFV, MEC / Edge Computing

·        5+ years of real-time software experience and understand the tradeoff of performance & latency


Preferred Qualifications

·        Knowledge of AWS Global network and regions

·        Knowledge of latency sensitive edge applications (media, gaming, automated vehicle control)

·        Understanding of RF properties of 5G networks, especially regarding latency/bandwidth

·        In depth understanding of distributed computing architecture and to architect geographically scalable Solution.

·        Designing Microservices based architecture and to segment latency and non-latency application

·        Demonstrable experience implementing and maintaining globally distributed, highly redundant, scalable cloud-hosted solutions

·        Familiarity with load and performance testing, and with designing solutions capable of scaling to support high traffic bursts.

·        Designing, implementing, and maintaining solutions on public clouds (e.g., Azure, AWS, AliCloud, etc.), private clouds, On-Prem and Hybrid Cloud Infrastructure System

·        Ability to demonstrate knowledge of a container technology such as Docker

·        Proficient technical knowledge of current tools and best practices at scale

·        Experience with monitoring and logging cloud services and infrastructure

·        Significant experience working with Linux servers and command lines

·        Strong written and verbal communication skills

·        Experience using CI/CD pipeline tooling such as Jenkins, Bamboo or others

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any federal, state, or local protected class.