JobsSoftware Engineer - Open Search
Job description
The Software Engineer - Open Search role at IBM involves developing and enhancing OpenSearch capabilities for both Cloud and On-Premises AI PaaS. The team is focused on integrating OpenSearch with Apache Cassandra and Langflow, contributing to open source projects, and fostering community growth. This position requires a strong background in software engineering and a passion for innovation in AI-powered solutions. The ideal candidate will thrive in a collaborative environment and be dedicated to delivering high-quality software.
Requirements
- 7+ years of relevant experience in software engineering
- Deep knowledge of Java and the JVM ecosystem of open source libraries
- Substantial experience programming distributed and high throughput applications
- Familiarity with Python and Golang is an advantage
- Prior experience contributing to open source projects, especially Open Search and ElasticSearch, is highly desirable
Responsibilities
- Develop new features, enhancements, and bug-fixes on DataStax AI PaaS powered by Open Search, Apache Cassandra, and Langflow
- Innovate bi-directional integration between Open Search and Apache Cassandra
- Collaborate extensively with internal teams and open source communities
- Model solid engineering practices around architectural design, testability, scalability, and maintainability
- Foster community growth through involvement in the Open Search community
Benefits
- IBM offers competitive compensation, healthcare coverage, retirement programs, paid parental leave, tuition assistance, wellness programs, flexible work options, and extensive learning and certification resources.
Is this posting expired or inaccurate?
