General Information

Req #
Career area:
Hardware Engineering
United States of America
North Carolina
Friday, September 17, 2021
Working 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

About Our Team

This role will not only be responsible for developing automation, but will also include administration of automation HW, integration with backend tools, data science / visualization, as well as maintaining and updating existing tools and services. You’ll also help with collecting, transforming, and consolidating data from various structured and unstructured data systems to build reliable analytics solutions.

The successful team member will be able to work in a dynamic team environment, be an agent for change, and have a passion for learning.  We want you to dream big and then find a practical way make that dream a reality. Lenovo employees focus on moving forward, rejecting traditional limits, and always seeking a better way.

What You'll Do

  • Provide Technical Leadership to a worldwide team
  • Utilize problem solving skills to provide solutions for worldwide product assurance issues
  • Architect and develop applications that will increase productivity and quality of test analysis and processes
  • Drive automation architecture discussions, influence the roadmap, and take ownership and responsibility over test solutions
  • Confer with users, study systems flow, data usage, work processes, and investigate problem areas, following the software development lifecycle
  • Create documentation by developing flowcharts, layouts, diagrams, charts, code comments
  • Administration / maintenance of local automation infrastructure: Servers, network, services, etc.
  • Development of backend automation and integration (Jira, Gitlab, Confluence, etc.)
  • Work with team to develop data strategies: fields, tools, storage, parsing, etc.
  • Identify and apply the appropriate tools to efficiently collect, clean, prepare, and store data for analysis
  • Develop and automate data pipelines to continuously supply our analysts with clean and reliable data
  • Develop and maintain existing ETL code for use within data analytics tools (Qlik, Tableau, Power BI etc.)

Position Requirements:

  • Experience designing, implementing, executing, and automating test cases

•     Experience in custom ETL design, implementation, and maintenance

  • Experience in writing SQL statements

•     Experience with schema design and dimensional data modeling

  • Experience with designing and implementing automated data pipelines, architectures, and datasets: ingesting, transforming, testing, and managing
  • Strong verbal and written communication skills
  • 5+ years of software development experience
  • Degree in Computer Science, Computer Engineering or similar or equivalent experience

Preferred Qualifications:

  • Experience with Python, Java, Golang, and PHP programming languages
  • Experience with automating and deploying Machine Learning Pipelines: Data Collection, Storage, Feature Extraction, Feature Engineering, Model Development, Model Evaluation, Model Deployment, Maintenance
  • Experience writing unit tests for data science projects using pytest etc.
  • Experience with big data tools: Hadoop, Spark, Kafka, Hive, Scala, etc.
  • Experience with relational SQL and NoSQL databases, including Postgres, MongoDB, Cassandra, etc.
  • Experience with Time Series database: InfluxDB etc.
  • Experience with data pipeline and workflow management tools: Azkaban, Luigi, Airflow, etc.
  • Experience with cloud services: such as EC2, EMR, RDS, Redshift, Azure services
  • Strong knowledge of Linux, Windows, and VMWare
  • Hands on hardware test or debug experience
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.