Principal AI Engineer

Hewlett Packard Enterprise•All, WI
•$157,000 - $361,000•Remote

About The Position

Hewlett Packard Enterprise is seeking a senior-level AI Engineer to develop and program integrated software algorithms that structure, analyze, and leverage structured and unstructured data in product and systems applications. The role works with large-scale computing frameworks, data analysis systems, and modeling environments to improve product and system performance, data management, quality, and accuracy using machine learning and statistical modeling. The engineer translates technical specifications and customer requirements into code, insights, algorithms, AI/ML products, solutions, and system improvement projects. The role also applies and scales deep learning technologies, documents installation and maintenance procedures, performs testing and debugging, and defines and monitors performance metrics. This position makes visible technical contributions to products or major subcomponents and applies in-depth professional knowledge and innovative ideas to solve complex problems. It provides technical leadership for significant projects and programs, contributes to improvements in time-to-market and cost reduction, and helps address current and future customer needs. The engineer acts as an internal authority in key technology areas, leads or participates in cross-functional initiatives, and supports mentorship and knowledge sharing. The role is designated Remote/Teleworker, meaning the employee will primarily work from home. HPE describes its culture as inclusive and supportive of employees’ work and personal needs, and offers benefits intended to support physical, financial, and emotional wellbeing, along with career development programs.

Requirements

  • Bachelor’s or master’s degree in computer science, engineering, data science, machine learning, artificial intelligence, or a closely related quantitative discipline.
  • At least 8 years of experience in AI and machine learning.
  • Solid understanding of supervised and unsupervised learning, deep learning, reinforcement learning, natural language processing, computer vision, and statistical modeling.
  • Proficiency implementing and deploying machine learning algorithms such as decision trees, random forests, support vector machines, and neural networks.
  • Knowledge of machine learning frameworks and libraries such as TensorFlow, PyTorch, or scikit-learn.
  • Strong programming skills in Python, Java, or C++, including the ability to write clean, efficient, and maintainable code.
  • Experience preparing and cleaning data for machine learning, including data wrangling, feature extraction, dimensionality reduction, missing-value handling, and addressing data quality issues.
  • Understanding of linear algebra, calculus, probability theory, and statistics.
  • Proficiency with data visualization tools and techniques, and ability to communicate model insights to technical and non-technical stakeholders.
  • Strong communication skills and ability to collaborate across functions, explain complex AI concepts, and provide technical leadership.
  • Ability to provide technical leadership and mentorship to junior engineers.

Nice To Haves

  • Expertise in deep learning techniques, architectures, and frameworks such as CNNs, RNNs, and GANs.
  • Familiarity with software engineering principles, version control systems such as Git, testing methodologies, and agile development practices.
  • Experience leading research initiatives, publishing research papers, or contributing to open-source AI projects.
  • A commitment to continuous learning, following research papers, attending conferences, and contributing to the AI community.

Responsibilities

  • Design, develop, and deploy advanced machine learning models and algorithms, including technique selection, data preprocessing, feature engineering, training, and evaluation.
  • Lead research initiatives, conduct experiments, evaluate new algorithms, and identify opportunities for innovation.
  • Design AI system architectures and ensure scalability, performance, and reliability, including through algorithm optimization, distributed computing frameworks, and cloud services.
  • Collaborate with data scientists, software engineers, product managers, and other teams to understand requirements, identify AI integration opportunities, and provide technical guidance.
  • Provide technical leadership and mentorship to junior engineers, review their work, and guide them in AI and machine learning best practices.
  • Oversee and guide design review sessions across projects to promote consistency and adherence to best practices.
  • Partner with the engineering manager and team lead to establish long-term design and implementation strategies.
  • Lead feedback loops and continuous improvement processes, meetings, progress tracking, issue resolution, and team coordination; support the engineering manager with meeting agendas.
  • Create and deliver high-level presentations and reports to executive stakeholders, explaining technical strategies and their impact on business goals.
  • Apply data mining, data modeling, natural language processing, and machine learning to extract and analyze information from datasets.
  • Contribute to the design and development of solutions to complex application problems, system administration issues, or network concerns where applicable.
  • Translate customer requirements and industry trends into AI/ML products, solutions, and systems improvement projects.
  • Document installation and maintenance procedures, complete programming, perform testing and debugging, and define and monitor performance metrics.

Benefits

  • A comprehensive suite of benefits supporting physical, financial, and emotional wellbeing.
  • Career development programs to help employees pursue career goals and develop expertise.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service