Principal AI Engineer

Hewlett Packard Enterprise•Evansville, 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, applying machine learning and statistical modeling to improve performance, data management, quality, and accuracy. The engineer develops descriptive, diagnostic, predictive, and prescriptive insights and algorithms; translates technical specifications into code; and applies, optimizes, and scales deep learning technologies. Work also includes documenting installation and maintenance procedures, programming, testing and debugging, and defining and monitoring performance metrics. The position contributes to translating customer requirements and industry trends into AI/ML products, solutions, and system-improvement projects, with visible technical impact on products or major components. It applies deep professional knowledge and innovative ideas to complex problems and helps improve time-to-market, reduce costs, and address customer needs. The engineer serves as an internal authority in a key technology area, provides technical leadership on significant projects and programs, and contributes to cross-functional initiatives, mentorship, and knowledge sharing. This role is designated Remote/Teleworker, meaning the employee will primarily work from home.

Requirements

  • Bachelor's or master's degree in computer science, engineering, data science, machine learning, artificial intelligence, or a closely related quantitative discipline.
  • 8 or more 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 and proficiency in Python, Java, or C++; ability to write clean, efficient, maintainable code and apply software engineering best practices.
  • Skills preparing and cleaning machine-learning data, including data wrangling, feature extraction, dimensionality reduction, handling missing values, and addressing data quality issues.
  • Understanding of linear algebra, calculus, probability theory, and statistics.
  • Proficiency with data visualization tools and techniques and the ability to communicate insights to technical and non-technical stakeholders.
  • Strong communication skills for cross-functional collaboration, explaining complex AI concepts, and providing technical leadership and mentorship.
  • Experience guiding and mentoring other engineers.

Nice To Haves

  • Expertise in deep learning techniques, architectures, and frameworks, including 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.
  • Ongoing engagement with AI advances through research papers, conferences, and contributions to the AI community; passion for continuous learning and innovation.

Responsibilities

  • Design, develop, and deploy advanced machine learning models and algorithms, including technique selection, data preprocessing, feature engineering, model training, and evaluation.
  • Keep up with advances in AI and lead research initiatives by conducting experiments, evaluating algorithms, and identifying opportunities for innovation.
  • Design AI system architectures for scalability, performance, and reliability; optimize algorithms and use 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 provide feedback.
  • Oversee design review sessions across projects, promoting consistency and adherence to best practices.
  • Partner with the engineering manager and team lead to establish long-term design and implementation strategies.
  • Lead efforts to incorporate feedback loops and continuous improvement processes.
  • Lead meetings to track progress, resolve issues, and coordinate the team; support the engineering manager in setting agendas.
  • Create and deliver presentations and reports for executive stakeholders, communicating technical strategies and their business impact.
  • Apply data mining, data modeling, natural language processing, and machine learning to extract and analyze information from datasets.
  • Where applicable, participate in designing and developing solutions to complex application problems, system administration issues, or network concerns.
  • Translate customer requirements and industry trends into AI/ML products, solutions, and system-improvement projects.
  • Document installation and maintenance procedures; program, test, and debug solutions; and define and monitor performance metrics.
  • Contribute to cross-functional initiatives and organization-wide mentorship and knowledge sharing.

Benefits

  • Comprehensive benefits intended to support physical, financial, and emotional wellbeing.
  • Career development programs supporting professional growth and career goals.
  • Variable incentives may be offered in addition to base salary.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service