Senior Software Engineer - Search (Remote)
About the Role
AlphaSense is seeking a Senior Software Engineer - Search to join our innovative team. This Senior Software Engineer remote position will allow you to work on a critical platform that powers market intelligence across billions of documents. You'll tackle the challenge of building distributed systems that handle hundreds of queries per second with millisecond latency, while establishing engineering excellence that ensures reliability for our enterprise customers.
What You'll Do
- Scale Distributed Systems: Architect and optimize infrastructure handling billions of documents and hundreds of queries per second.
- Lead Platform Evolution: Drive the migration from legacy systems to modern architecture, ensuring zero downtime and improved performance.
- Build Engineering Excellence: Establish comprehensive monitoring, testing, and deployment practices that catch issues before customers do.
- Optimize Performance: Profile and tune systems from the infrastructure to the application level, balancing cost and performance.
- Collaborate with a team of smart engineers eager to learn and share knowledge.
Requirements
- 5+ years building and operating distributed systems in production.
- Experience with large-scale data platforms or high-throughput systems.
- Expertise in distributed systems fundamentals: sharding, replication, consistency, partition tolerance.
- Strong performance optimization skills - you can profile, diagnose, and fix bottlenecks across the stack.
- Experience with data pipeline architecture, real-time processing, or database internals.
Nice to Have
- Experience with search platforms (Vespa, Elasticsearch, Solr) or similar large-scale data systems.
- Experience with Kubernetes, CRDs, and infrastructure as code.
- Background in information retrieval, ranking systems, or recommendation engines.
- Familiarity with hybrid search approaches (lexical and vector).
- Experience with JVM-based systems and tuning.
What We Offer
- Competitive salary range of $169,000 to $232,000 per year.
- Equity options available.
- Generous benefits program including health insurance and PTO.
- Remote work flexibility with a supportive team environment.
- Opportunities for professional growth and development.
Join AlphaSense as a Senior Software Engineer remote and be part of a team that is transforming the way enterprises access and utilize market intelligence. Your expertise will directly impact how customers discover insights and make informed decisions.
This Senior Software Engineer role at AlphaSense offers a unique opportunity to work remotely on cutting-edge distributed systems in an innovative AI-driven environment. Competitive salary and equity options make it an attractive position.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months