AI Software Engineer
hpe
Job Description
Responsibilities:
- Produce AI software that will be delivered to customers as part of HPE’s AI offerings.
- Mentors, educates, and guides junior engineers.
- Document software, plans, and produce time estimates and schedules for assigned work.
- Works with outside customers and senior HPE architects to understand technical customer technical needs and direction.
- Work across geographic boundaries in a distributed software engineering environment.
- Mentors engineers on AI concepts.
- Able to write, integrate, and produce software, software demonstrations, and software integrations
What you need to bring:
Education and Experience Required:
- Doctorate or master's degree in a related software engineering field is required.
- 10+ years software engineering experience required.
- Prior production software development experience is required.
- Prior experience developing AI software written in C, C++, Python, or related languages is required.
- Prior experience with Kubernetes, Docker and Distributed computing framework
- Prior experience working on profile and performance of AI workloads
- Prior experience building AI Agents integrating LLM and RAG
- Prior experience working within an agile software environment using Jira and related tools is also highly desirable.
- Familiarity or experience with HPC is highly desirable.
Knowledge and Skills:
- Strong technical skills in AI and software engineering is required.
- Current knowledge of a relevant area within AI space is required.
- Excellent written and spoken English communication skills is required.