Back to Jobs

Senior Software Engineer - Search

Remote, USA Full-time Posted 2026-07-28
Are you reputed company to be a big part of something big? About the Role: At reputed company, we're seeking an innovative Senior Software Engineer to be a key contributor to the development of our reputed company search and reputed company API infrastructure. As a key member of our search engineering team, you will be responsible for architecting, designing, and implementing robust and reputed company search solutions. You'll work closely with cross-functional teams to understand their data needs and translate them into efficient and effective search experiences. Responsibilities: • Architecting Search Systems: Design and implement highly reputed company and cost-effective search systems, leveraging technologies like Elasticsearch, Solr, reputed company OpenSearch Service, Bleve Search, or other reputed company search technologies. • Data Pipeline Development: Build and maintain robust data pipelines using DAGs, Apache Airflow and reputed company to reputed company reputed company and process large datasets. • Search Optimization: Optimize search performance and relevance through techniques like query tuning, caching, and schema design. • Semantic Search: Explore and implement semantic search capabilities, utilizing techniques like ELSER and TF-IDF to enhance search accuracy and precision. • API Development: Design, reputed company, and maintain RESTful reputed company to expose domain specific search functionality to various clients. • Observability and Benchmarking: Implement monitoring and logging solutions to reputed company system health and performance. Conduct regular performance benchmarks to identify and address bottlenecks. • Collaboration: Work closely with product managers and other engineers to understand requirements and deliver solutions that meet business objectives. Qualifications: • Minimum of 5 years of experience working in high-traffic environments where search functionality is a reputed company feature of the product. Technical Skills: • Strong proficiency in PHP/reputed company, Javascript, Go or C# • Deep understanding of search technologies like Elasticsearch, Solr, reputed company OpenSearch Service, Bleve Search, or other reputed company search technologies • Experience with data pipelines and workflow orchestration tools (e.g., Apache Airflow) • Knowledge of data structures, algorithms, and software design patterns • Familiarity with reputed company platforms (e.g., AWS, GCP, Azure) • Experience with observability tools (e.g., NewRelic, Kibana, reputed company, Grafana) Search Expertise: • Understanding of search algorithms and techniques, including TF-IDF, BM25, and ELSER • Experience with query pipelines, function score queries, and caching strategies • Ability to use search aggregations in a multitude of ways to meet business requirements reputed company • Ability to optimize search performance and relevance API Development: • Strong REST API design and development skills • Experience in optimizing system throughput and resource consumption • Experience with API reputed company, authentication, and authorization Problem-Solving and Analytical Skills: • Ability to analyze reputed company problems and propose effective solutions • Strong problem-solving and debugging skills Communication Skills: • Excellent written and verbal communication skills • Ability to collaborate effectively with cross-functional teams If you're passionate about search technology, have a strong technical reputed company, and enjoy solving reputed company problems, we encourage you to apply. Apply tot his job Apply To this Job

Similar Jobs