Software Engineer - Open Search

IBM

Quick summary

Work type
On-site
Location
San Jose, CA
Posted
29 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $167k
$115k most similar roles pay here $212k

This listing doesn't post a salary. Most similar roles pay $135,000–$198,143.

Based on 240 similar postings.

Employer

About IBM

IBM is a US-based global technology company providing hybrid cloud, AI, consulting, enterprise software, and IT infrastructure products and services.

IBM currently has 743 open roles on FindRole.

Listed pay typically runs $1,000,000–$1,000,000 across 8 roles with salary data.

Most-posted roles

View all roles at IBM

At a glance

TL;DR · Software Engineer - Open Search

Join our dynamic team as a Senior Software Engineer specializing in integrating OpenSearch capabilities into our Cloud and On-Premises AI PaaS. You will develop new features, enhancements, and bug fixes while fostering bi-directional integration between OpenSearch and Apache Cassandra. Your day-to-day involves collaborating with internal teams and open source communities to innovate rapidly, ensuring architectural design is robust, scalable, and maintainable. Ideal candidates have 7+ years of experience in distributed systems, strong Java skills, familiarity with Python and Golang, and a track record of contributing to open-source projects like OpenSearch and Elasticsearch. Experience with Go, Docker, Kubernetes, and major public cloud providers is beneficial.

What you'll do

  • Develop new features and enhancements for DataStax AI PaaS using Open Search.
  • Integrate Open Search bi-directionally with Apache Cassandra to enhance functionality.
  • Implement robust engineering practices focusing on testability and maintainability.
  • Contribute to the Open Search community by fostering growth and innovation.
  • Design scalable architectures for distributed systems in a high-throughput environment.

What we're looking for

  • 7+ years of relevant software development experience
  • Expertise in Java programming and JVM ecosystem libraries
  • Substantial experience with distributed and high-throughput applications
  • Deep understanding of algorithms, data structures, and software design
  • Strong coding skills in Java; familiarity with Python and Golang preferred
  • Experience contributing to open source projects like Open Search and Elasticsearch
  • Comfortable handling concurrency and distributed computing challenges

More like this

Similar roles

Software Engineer - Applications

Apple Inc

Austin, TX 8 days ago
AWS Kubernetes GCP Alibaba Cloud CI/CD Linux kubectl CloudTrail CloudWatch Splunk Cilium Prometheus Terraform Python PostgreSQL

Software Engineer- Applications

Apple Inc

Austin, TX 8 days ago
Splunk Python Jenkins Git PostgreSQL MSSQL DB Connect Ansible Prometheus Grafana CI/CD REST API HTTP Event Collector SPL JavaScript Summary Indexing Field Extractions Data Model Acceleration Infrastructure-as-Code

Software Engineer - Applications

Apple Inc

Austin, TX 8 days ago
Oracle AWS RDS Aurora Postgres Aurora MySQL Change Data Capture (CDC) GoldenGate SQL Terraform CloudFormation Python Shell Prometheus Grafana Infrastructure as Code (IaC)

Software Engineer - Applications

Apple Inc

Cupertino, CA 8 days ago $212,000$318,400
AWS S3 Glue Lambda API Gateway EKS CloudWatch Spark Teradata MPP architecture Shared-Nothing architecture T-SQL Partitioning Optimization techniques Access control Shell scripting CLI Unix ETL Python SQL Redshift CI/CD