Join our innovative team at the forefront of the data storage industry, reshaping how the world interacts with data. As part of the FlashBlade team, you'll be instrumental in developing our scale-out all-flash file and object store, designed for modern applications like AI, Splunk, Elastic, Kafka, and Spark.
Responsibilities:
- Own and deliver innovation from concept to product release.
- Design, develop, and maintain customer-facing and internal APIs and CLIs using Java, Python, and other languages.
- Experiment with new technologies and architectural patterns.
- Analyze and solve challenging problems with persistence and insight.
- Collaborate with a team of talented engineers.
- Focus on design, development, unit testing, code reviews, documentation, CI/CD.
Requirements:
- 6+ years of Java development experience.
- Strong understanding of Java languages and frameworks like Spring and Hibernate.
- Eagerness to learn and use other programming languages.
- Proven design skills and a collaborative spirit.
- Ability to work in an open team environment.
Nice to have:
- Experience with distributed systems, algorithms, operating systems, Linux kernel, database internals, hypervisors, containers, or compilers.
Benefits:
- Innovative and challenging work environment.
- Opportunities for growth and contribution.
- Collaborative team environment.
- Flexible time off, wellness resources, and company-sponsored team events.
How to Apply
Interested in this position? Please submit your resume and cover letter through the application portal.
Apply Now