System Software Engineer
Core
Design, develop, troubleshoot, and debug software programs for large-scale distributed systems, including operating systems, networking, utilities, and databases.
Role type
Senior Systems Software Engineer (Distributed Systems & Cloud Infrastructure)
Builds
Reliable, cost-effective, high-quality solutions for HPE's edge-to-cloud service platforms and systems software.
Domain
Enterprise IT, Cloud Infrastructure, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Microservice architectures, Golang, Python, Java, Docker, Kubernetes, Kafka, RESTful APIs, RPC Frameworks, Web Sockets, SQL and NoSQL databases, ML integration patterns, Data preprocessing, Feature engineering
Preferred skills
Software development interfacing with ML models and AI services
Technologies
Golang, Python, Java, Docker, Kubernetes, Kafka, ElasticSearch, OpenSearch, Spark, Dynamo DB, Cassandra, MongoDB, PostgreSQL
Responsibilities
Design enhancements and updates for systems software subsystems; Analyze design and determine coding/integration activities; Write and execute testing plans and debug code; Lead project teams of engineers and partners; Collaborate with management and partners on design status and issue resolution; Provide guidance and mentoring to less experienced staff.
Seniority
Senior, hands-on IC with project lead responsibilities
