Software Engineer- Python Fullstack role at Hewlett Packard Enterprise involves designing and architecting AI solutions, providing technical guidance, and collaborating with stakeholders to translate customer requirements into AI/ML products and systems improvement projects.
Requirements
- Bachelor's degree in computer science, engineering, data science, machine learning, artificial intelligence, or closely related quantitative discipline.
- Typically, 4-7 years of experience.
- Deep understanding of machine learning algorithms, such as linear regression, decision trees, support vector machines, random forests, deep learning models (e.g., neural networks), and reinforcement learning.
- Proficiency in programming languages such as Python, R, or Java is expected.
- Experience developing production-level code and familiarity with software engineering best practices, version control systems (e.g., Git), and software development methodologies are also required.
- Knowledge of libraries and frameworks like TensorFlow, PyTorch, sci-kit, and Keras is a plus.
- Advanced knowledge and experience in deep learning, understanding advanced neural network architectures (e.g., convolutional neural networks, recurrent neural networks, transformers) and advanced techniques such as transfer learning, generative models, and optimization algorithms for deep learning.
Benefits
- Health & Wellbeing
- Personal & Professional Development
- Unconditional Inclusion