H

Hewlett Packard Enterprise

Builds servers, networking and private cloud

AI and Machine Learning Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • A bachelor's degree in computer science, engineering, data science, machine learning, artificial intelligence, or a closely related quantitative discipline is required.
  • Typically, 4–9 years of experience is required.
  • Deep understanding of machine learning algorithms, including linear regression, decision trees, support vector machines, random forests, deep learning models such as neural networks, and reinforcement learning; proficiency in model selection, hyperparameter tuning, and evaluating model performance using appropriate metrics.
  • A strong foundation in mathematics and statistics, including linear algebra, calculus, probability theory, and statistical concepts, and understanding and developing complex machine learning models and algorithms.
  • Proficiency in programming languages such as Python, R, or Java; experience developing production-level code; and familiarity with software engineering best practices, version control systems such as Git, and software development methodologies.
  • Advanced knowledge and experience in deep learning, including advanced neural network architectures such as convolutional neural networks, recurrent neural networks, and transformers, as well as transfer learning, generative models, and optimization algorithms for deep learning.
  • Experience conducting research, exploring emerging technologies, and identifying opportunities to apply state-of-the-art techniques to solve complex problems.
  • Technical leadership, mentorship, and guidance for junior team members, effective collaboration and communication with cross-functional teams and stakeholders, and problem-solving and critical-thinking abilities to guide projects, make strategic decisions, and solve complex technical challenges.

Responsibilities

  • Develop and program integrated software algorithms to structure, analyse, and leverage structured and unstructured data in product and systems applications.
  • Work with large-scale computing frameworks, data analysis systems, and modelling environments.
  • Use machine learning and statistical modelling techniques to improve product and system performance, data management, quality, and accuracy.
  • Formulate descriptive, diagnostic, predictive, and prescriptive insights and algorithms, and translate technical specifications into code.
  • Apply, optimize, and scale deep learning technologies and algorithms so computers can visualize, learn, and respond to complex situations.
  • Document installation and maintenance procedures, complete programming, perform testing and debugging, and define and monitor performance metrics.
  • Translate customer requirements and industry trends into AI/ML products, solutions, and system-improvement projects.
  • Conduct advanced research in AI and machine learning, stay current with advancements, explore emerging technologies, and identify opportunities to apply techniques to complex business problems.
  • Design and architect AI solutions for complex problems by analysing business requirements and constraints and proposing appropriate machine learning models and algorithms.
  • Consider scalability, performance, and maintainability when designing solutions.
  • Provide technical guidance and mentorship to junior team members, share best practices, review code and designs, help resolve technical challenges, and participate in technical discussions.
  • Work with product managers, data scientists, business analysts, and cross-functional teams to understand requirements, translate them into technical solutions, and implement AI and machine learning projects.
  • Drive continuous improvement and innovation in AI and machine learning practices by identifying areas for improvement, exploring techniques and technologies, and promoting best practices.
  • Evaluate and integrate third-party tools or services that can enhance AI solutions.
  • Facilitate design review sessions for projects to ensure alignment with project requirements and best practices, and mentor junior team members during review sessions.
  • Collaborate with the engineering manager and team lead to refine design and implementation strategies and provide constructive feedback to peers.
  • Participate in and coordinate meetings to ensure effective coordination and communication among team members.
  • Prepare and deliver detailed presentations and reports to stakeholders, translating complex technical concepts for non-technical audiences.
  • Interpret and report data findings and maintain or update business intelligence tools, databases, dashboards, systems, or methods, as applicable.
  • Design and develop solutions to complex application problems, system-administration issues, or network concerns, where applicable.

Desired Qualifications

  • A master's degree is desirable.
  • Knowledge of libraries and frameworks such as TensorFlow, PyTorch, scikit-learn, and Keras.

About the Company

Hewlett Packard Enterprise

Builds servers, networking and private cloud

Hewlett Packard Enterprise sells servers, storage, networking and hybrid cloud software to large companies, governments and service providers. Its GreenLake platform lets customers run on-premises hardware as a metered cloud service, and its Cray supercomputers run national lab and AI training workloads. The networking business, built on Aruba and Juniper Networks, supplies campus, data-center and routing equipment. Revenue comes from hardware sales, multiyear support contracts, financing and subscriptions. The company traces its roots to Hewlett-Packard, founded in 1939, became a separate public company in 2015 and is headquartered in Houston, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Houston, TX
Founded
1939

Recently Posted Jobs

Explore more opportunities at Hewlett Packard Enterprise

See more jobs