AI Software Engineer at Hewlett Packard Enterprise
Location: Onsite (primarily work from HPE office)
About Hewlett Packard Enterprise
Hewlett Packard Enterprise (HPE) is a global edge-to-cloud company that transforms the way people live and work. We connect, protect, analyze, and act on data across various environments from edge to cloud, enabling faster insights and better outcomes. Our diverse culture values innovative thinking, flexibility, and bold moves for a positive impact.
Job Overview
As an AI Software Engineer, your role will encompass the following responsibilities:
Design Responsibilities
- Collaborate with product managers to review and provide feedback on Product Requirement Documents (PRD).
- Write Engineering Requirements Documents (ERD) that outline implementation plans for product features.
- Engage with team members across business units to understand related components and feature requirements.
Implementation Responsibilities
- Develop code in Golang or Python based on implementation tickets derived from ERDs.
- Coordinate with other engineers working on the same workstream.
- Identify and address technical debt and bugs.
Technology Stack and Learning
- Dedicate 1-3 hours weekly to learning tools such as:
- Machine Learning: KubeFlow, AirFlow, MLFflow, Spark, Jupyter Notebooks
- LLM tools: LangChain, Vector Databases like Weaviate, Milvus
- Kubernetes Operator patterns and design patterns
- Modern Authentication: OAuth2, OIDC, LDAP
Requirements
- Bachelor’s degree in Computer Science or a related field.
- Minimum 4 years experience developing backend APIs/services using languages like Go, C++, C, Rust, Java, Python.
- At least 2 years experience working in a Linux environment and with Kubernetes.
Preferred Qualifications
- Experience with machine learning tools like KubeFlow.
Additional Benefits & Culture
- Competitive salary and extensive benefits.
- Dynamic work environment focusing on work-life balance and career growth.
- Inclusive culture celebrating diversity and individual uniqueness.
How to Connect
- Follow us on Facebook and Twitter.
- Employment policies support accommodation for qualified candidates.
Additional Skills
Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, User Experience (UX)
Compensation
- Canada Salary Range: CAD 85,600 - 158,800 annually.
- Compensation varies based on experience, education, skills, and location.
- Equity and performance incentives may be included.
Commitment to Diversity
HPE is an Equal Employment Opportunity employer and values diversity.
Stay Connected
Follow @HPECareers on Instagram for updates.