Software Engineer
Core
Design and architect major systems and features for StorageGRID object storage, an AWS cloud compatible software powering AI data lakes.
Role type
Software Engineer (Distributed Systems)
Builds
StorageGRID object storage software for AI data lakes
Domain
Cloud Storage, Distributed Systems, AI Infrastructure
Deliverable
production ML models | product features
Required skills
C++, Go, Ruby, Python, Java, Object-Oriented design, Network programming, HTTP, AWS S3, File systems, Cassandra/CQL/NoSQL, SQL databases, Large-scale distributed systems, HPC, Linux, Containers, TDD, Continuous integration
Responsibilities
Design and architect major systems and features, Implement, unit test, debug, verify production systems and features, Improve performance, reliability, availability and serviceability, Influence and collaborate with peer and senior engineers, Support inter-dependent development and testing activities
