NoSQL Software Engineer

Programmers Io — United States · Posted ~4 hours ago

Senior Full-time

Skills

Elasticsearch OpenSearch Java Python AWS Distributed systems Cluster administration REST APIs Query DSL Index management CI/CD Infrastructure as Code Troubleshooting Performance tuning Git GCP Terraform Ansible CloudFormation Docker Kubernetes Prometheus Grafana

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a technical engineering team responsible for production-scale NoSQL search infrastructure. You will administer and optimize Elasticsearch or OpenSearch clusters, develop with Java and Python, work with cloud infrastructure and distributed-system concepts, build automation and CI/CD pipelines, manage observability, and troubleshoot complex performance and reliability issues.

Highlights

Technically demanding role working with large-scale search and distributed systems, cloud infrastructure, automation, observability, troubleshooting, and performance optimization.

Description

We are looking for an experienced NOSQL Software Engineer with strong expertise in Elasticsearch/OpenSearch, Java, Python, AWS, and distributed systems to join our team in Sunnyvale, CA. Must-Have Skills: 6+ years of hands-on Elasticsearch and/or OpenSearch administration in production. 5–10 years of Advanced Java / Java 8 / Java-J2EE experience. Strong Python development and debugging skills. Strong understanding of distributed systems, sharding, replication, consistency & cluster topology. 2–5 years of AWS experience — EC2, IAM, VPC, S3, CloudWatch. Experience managing clusters on a non-AWS cloud provider, such as GCP. Hands-on experience with REST APIs, Query DSL, Index Management, ILM/ISM. Experience with CI/CD and Infrastructure-as-Code — Terraform, Ansible, CloudFormation, etc. Knowledge of Docker & Kubernetes. Strong troubleshooting, debugging, and performance-tuning capabilities. Experience with Prometheus, Grafana, CloudWatch, or similar observability tools. Strong Git and code-review workflow experience. Experience using AI-assisted development tools such as Claude, GitHub Copilot, or similar. Experience Required in: Java/Java8/J2EE Python Elasticsearch OpenSearch AWS GCP REST APIs Query DSL Terraform Ansible Docker Kubernetes CI/CD Prometheus Grafana Git