Software Engineer - Open Search

IBM

Quick summary

Work type
On-site
Location
Seattle, WA
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 innovating bi-directional integrations between OpenSearch and Apache Cassandra. Your day-to-day involves collaborating with internal teams and open source communities to foster rapid innovation, ensuring solid engineering practices in design, testing, scalability, and maintainability. Ideal candidates have 7+ years of experience in distributed systems, a deep understanding of Java and JVM ecosystems, strong coding skills in Java, and familiarity with Python and Golang. Experience with concurrency, distributed computing, major public cloud providers, and contributing to open source projects like OpenSearch is highly desirable.

What you'll do

  • Develop new features and bug fixes for DataStax AI PaaS using Open Search.
  • Integrate Open Search bi-directionally with Apache Cassandra for enhanced 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 and high-throughput applications.

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 skills in concurrency and distributed computing
  • Experience contributing to open source projects like Open Search
  • Familiarity with Go, Docker, Kubernetes (preferred)

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