Lenovo - Morrisville, NC

posted 11 days ago

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

About the position

The Senior AI/ML Solutions Engineer at Lenovo is responsible for designing and developing innovative software solutions that leverage generative AI technologies. This role involves evaluating existing systems, identifying bottlenecks, and proposing improvements to enhance the AI capabilities of Lenovo's cloud software division. The engineer will collaborate with a multidisciplinary team to deliver solutions that meet both internal and external client requirements, while also mentoring junior engineers and promoting a culture of continuous learning.

Responsibilities

  • Design and develop software solutions, including AI applications, that meet client requirements and align with business objectives.
  • Evaluate existing solutions, identify bottlenecks, and propose improvements using AI platforms.
  • Build prototypes and demonstrate the feasibility of proposed solutions using existing platform capabilities.
  • Explore, select, and implement appropriate technologies and tools to solve problems and drive innovation.
  • Explain complex technical concepts to both technical and non-technical stakeholders.
  • Provide technical guidance and mentorship to junior engineers.
  • Promote knowledge sharing and continuous learning within the team.
  • Help define the technical vision and roadmap for the AI solutions team.
  • Stay updated with advancements in AI/ML and identify opportunities for leveraging new tools and technologies.
  • Collaborate with a globally distributed team of professionals, including Data Scientists and Business Analysts.
  • Delegate tasks effectively and set clear expectations for team members.

Requirements

  • Master's degree in Computer Science, Information Systems, Engineering, Math, or related technical field, or Bachelor's degree with relevant experience.
  • 10+ years of experience building production-grade engineering solutions.
  • 5+ years of hands-on experience in architecting and implementing AI/ML solutions using frameworks like MLlib, Tensorflow, PyTorch, and scikit-learn.
  • Proficiency in programming languages such as Python and Java.
  • Experience developing ML solutions in public cloud environments like AWS and Azure, and familiarity with containerization technologies like Docker and Kubernetes.
  • Experience mentoring junior engineers and helping them grow their technical skills.
  • Experience collaborating with data engineers, machine learning engineers, and communicating with stakeholders.
  • Familiarity with version control systems, CI/CD practices, and testing.

Nice-to-haves

  • Solid understanding of software architecture principles, including microservices and event-driven architecture.
  • Strong problem-solving and analytical abilities with a proven track record of translating business requirements into efficient AI/ML solutions.
  • Experience building and/or maintaining SDKs for APIs.
  • Experience working with front-end engineers to integrate solutions with web applications.
  • Experience on projects related to NLP, LLM, and search.

Benefits

  • Competitive salary and performance bonuses.
  • Health insurance and wellness programs.
  • 401k retirement savings plan with matching contributions.
  • Paid time off and holidays.
  • Professional development opportunities and continued education support.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service