Publicado 2026-04-08
Job Title: Staff Software Engineer – Java / Python, Open Search Location: [Remote]About the Role: We are seeking a highly skilled Staff Software Engineer with expertise in Java or Python and hands-on experience with Open Search. You will design, develop, and optimize search capabilities that power high-performance, scalable applications. Key Responsibilities: Design, code, and maintain backend services using Java or Python. Develop and enhance Open Search clusters, indexes, and queries for optimal performance. Collaborate with cross-functional teams to gather requirements and deliver robust search solutions. Implement data ingestion pipelines and indexing strategies. Monitor, troubleshoot, and optimize search performance and scalability. Ensure code quality through testing, reviews, and best practices. Required Skills & Qualifications: Strong proficiency in Java or Python (preferably both). Hands-on experience with Open Search or Elasticsearch. Solid understanding of search indexing, query optimization, and relevance tuning. Experience with REST APIs, microservices, and distributed systems. Familiarity with cloud platforms (AWS, GCP, or Azure). Strong problem-solving and debugging skills. Education & Experience: Bachelor's or Master's degree in Computer Science, Engineering, or related field. 5+ years of professional software development experience.