Overview
Cloud Software Engineer role on the HPE Hybrid Cloud team, working on the design, development and product portfolio of the GreenLake next-generation cloud platform. This role is designed as onsite, with an expectation that you will primarily work from an HPE office.
What you'll do
- Build from the ground up to meet the needs of mission-critical applications, and look for innovative approaches to deliver end-to-end technical solutions to customer problems.
- Apply technical thinking to break down complex data and engineer new ideas and methods for solving, prototyping, designing and implementing cloud-based solutions.
- Provide innovative solutions to complex and critically sensitive issues affecting multiple teams, disciplines and work groups.
- Champion large projects that affect the company's long-term goals and objectives.
- Design, implement and support highly scalable applications and web services in a Python, Java or Golang environment.
- Architect scalable and resilient cloud services for distributed systems in production.
- Architect cloud applications that run on popular public cloud services such as AWS and Azure.
- Deploy various techniques to scale an application in a cloud environment.
- Mentor and technically lead small teams to achieve big things.
What you'll need
- Relevant industry experience of 3+ years.
- Bachelor's (B.E. / B.Tech) or Master's (M.E. / M.Tech) degree in Computer Science or a related field.
- Very strong background implementing SaaS and distributed systems.
- A few years of experience with distributed systems in a production environment.
- Proven record of Python, Java or Golang programming, contributing to released software.
- Strong experience with SQL or NoSQL databases.
- Thorough knowledge and experience of frameworks such as Spring, Flask and FastAPI, and transport protocols such as WebSockets and gRPC.
- Well versed in architecting cloud applications on AWS and Azure.
- Solid grasp of computer science concepts including data structures, object-oriented design, distributed computing and cloud computing paradigms.
- Day-to-day working knowledge of contemporary source code development tools and techniques.
- Excellent organisational, verbal and written communication skills.
- Ability to mentor and technically lead small teams.
- Ability to think and operate as a team player.
- Demonstrated ability to work collaboratively, including with remote teams.
- Ability to learn complex technology quickly and work in a fast-paced, team-driven environment.
- Ability to multi-task, manage details and keep sight of overall objectives.
Nice to have
- Experience in developing applications using Large Language Models (LLM) such as GPT or Sonnet.
Details
- Work mode: Onsite, primarily from an HPE office.
- Location: Bengaluru, Karnātaka, India.
- Job level: TCP_02.
Read the full description and apply on the company’s own careers page.