Lenovo - Morrisville, NC

posted 3 months ago

Full-time - Senior
Morrisville, NC
10,001+ employees
Computer and Electronic Product Manufacturing

About the position

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 are looking for a Senior AI/ML Engineer to work with the AI platform team within our Cloud and Software (CSW) Group at Lenovo. In this role, you will work directly with locally and globally distributed teams responsible for defining, designing, and building robust data products and AI capabilities for Lenovo CSW's core platform in a cloud-based SaaS environment. You'll be part of a highly dynamic software development team working on initiatives with a goal to transform and enhance the overall business value of our products and platforms. You will be responsible for building predictive insights, recommendations, and forecasting capabilities for the AI platform using AI/ML algorithms, frameworks, and libraries. Your expertise in ML modeling, pipelines, feature engineering, data processing, and cloud technologies will be crucial in developing new AI/ML solutions. As a Senior AI/ML Engineer, you will play a key role in developing, deploying, and optimizing existing AI and ML solutions for the platform. This position is ideal for someone who is passionate about machine learning, has a strong sense of responsibility and ownership, and thrives in a collaborative environment. You will be expected to tackle and help breakdown large ML projects while mentoring junior engineers and helping grow their technical skills.

Responsibilities

  • Work with user, device, and services data to prepare it for training, testing, and scoring with ML models and to power LLM applications.
  • Define the technical vision and roadmap for the ML team.
  • Mentor junior engineers and help grow their technical skills.
  • Stay up to date with the latest advancements in the ML space and identify opportunities to leverage them.
  • Evaluate and implement new tools and technologies to improve the team's efficiency.
  • Optimize ML pipelines and models to improve quality and reduce computational time and cost.
  • Work with business partners to understand business and product objectives, identify and define the right ML problems that need to be solved, translating them into technical requirements and breaking them down into manageable tasks.
  • Collaborate with a multidisciplinary, globally distributed team of professionals including Data Scientists, Data Engineers, Business Analysts, Project and Product Management.
  • Delegate tasks effectively and provide clear expectations for team members.

Requirements

  • Bachelor's degree in computer science, Information Systems, Engineering, Math or related technical field.
  • 8+ years of relevant software development experience.
  • 5+ years of experience building production grade machine learning based applications/systems.
  • Programming skills in Python, and tools/libraries/frameworks such as Spark, Pandas, Scikit-learn, PyTorch, TensorFlow, Jupyter.
  • Experience building and deploying ML models (such as neural networks) in production through their entire lifecycle - training, tuning, integrating in production systems and monitoring/maintaining.
  • Experience with ML Engineering tooling: data acquisition, cleaning, preparation, feature engineering.
  • Experience collaborating with data engineers, data scientists, and communicating with stakeholders.
  • Experience working with various supervised and unsupervised machine learning models to solve common machine learning problems such as regression, classification, forecasting, anomaly detection etc.
  • Experience mentoring junior engineers and helping grow their technical skills.

Nice-to-haves

  • Experience building end-to-end scalable ML pipelines on-premise and/or in cloud platforms such as AWS (preferred).
  • Advanced SQL skills for data exploration (such as window functions).
  • Familiarity with version control systems, CI/CD practices, testing.
  • Experience with tools like Docker and orchestration platforms such as Kubernetes.
  • Experience related to NLP, LLMs and GenAI applications is a plus.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service