Senior Staff Search Engineer (US)

🏢 EasySoftGroup · all EasySoftGroup jobs
📍 United States
📅 Posted 2026-08-17 · via Himalayas
🏷 Search-Engineering,Backend-Engineering,Staff-Engineer,Search-Infrastructure,Platform-Engineering,Senior-Search-Engineer,Principal-Search-Engineer,Senior-Staff-Engineer,AI-Search-Engineer,Senior-Solr-Engineer,Search-Engineer
Apply on original site ↗

As a Staff Search Engineer , you will play a key role in designing and scaling real-time search infrastructure. This platform powers creator discovery across tens of millions of profiles and billions of pieces of content , making search performance and reliability critical.
In this position, you’ll help architect and maintain large-scale search systems, build high-performance backend services using Golang or Java , and ensure that our search platform remains fast, scalable, and reliable as the product continues to grow.
This role combines hands-on engineering work with technical leadership , contributing to architecture decisions and supporting other engineers in building a world-class search experience.

Primary Technologies: Elasticsearch, Golang or Java, AWS (CloudWatch, SQS, Lambda), TypeScript, MSSQL, Redshift.

Location: US (Remote)
Key Responsibilities

- Develop and maintain backend systems that support evolving product requirements while ensuring high reliability and performance.

- Contribute throughout the entire product lifecycle, from design and development to deployment, optimization, and scaling.

- Architect and manage Elasticsearch environments to support high-volume data indexing and search performance.

- Work closely with product managers, architects, and engineering teammates to translate business needs into technical solutions.

- Maintain strong engineering standards by writing clean, maintainable, and well-tested code.

- Participate in code reviews, system design discussions, and ongoing improvements to development processes.

- Encourage ownership and accountability across the engineering team.

Required Qualifications

- 7–10+ years of professional software development experience with a strong technical foundation.

- At least 4 years of hands-on experience with Elasticsearch .

- Experience designing systems that handle large-scale data and high traffic.

- Strong understanding of Elasticsearch architecture and cloud environments ( AWS preferred).

- Proven experience in Golang or Java development.

- Solid understanding of software engineering fundamentals including OOP, database concepts (both relational and NoSQL), and network communication.

- Experience building REST APIs , working with web frameworks, testing tools, and version control systems such as Git .

- Familiarity with CI/CD pipelines and Agile development practices.

- Ability to communicate effectively in English in a distributed team.

Nice-to-Have Experience

- Backend engineering experience in at least one of the following languages: Python, PHP, Node.js.

- Hands-on experience or certifications with cloud platforms such as AWS, GCP, or Azure.

- Knowledge of orchestration and containerization technologies (e.g., Kubernetes).

- Curiosity and enthusiasm for continuous learning and emerging technologies.

What you will get

- People: work with talented, collaborative, and friendly people who love what they do.

- Guidance: utilize our learning platform to fully get the training and tools you’ll need to become successful here from your first day with us.

- Surprise meal stipends: work from home can’t stop the enjoyment of someone else making a meal for you!

- Work/life harmony: 15 days of vacation, floating and set holidays, wellness allowance, and paid parental leave.

- Whole Health Package: medical, dental, vision, life, disability insurance, and more.

- Savings: a 401k (USA) plan to help you plan ahead.

- Work from home stipend: to assist you in setting up a home office that works for you (or buy a new dog leash - your choice!).

Originally posted on Himalayas

← All remote jobs