
Senior Software Engineer
Posted Oct 9

Posted Oct 9
This is a fully remote position, open to applicants in India.
β’ Design and enhance infrastructure capable of managing billions of documents and processing hundreds of queries every second.
β’ Lead the transition from outdated systems to contemporary architecture while guaranteeing zero downtime and enhanced performance.
β’ Implement monitoring, testing, and deployment methodologies that detect issues prior to customer awareness.
β’ Analyze and optimize systems from the infrastructure level to application level, balancing costs with performance.
β’ Take ownership of the search platform that drives market intelligence across billions of documents.
β’ Evolve search infrastructure from a reactive stance to a proactive one, minimize latency, execute a significant platform migration, and develop systems that scale with the growth of the company.
β’ Over 5 years of experience in building and managing distributed systems in a production environment.
β’ Familiarity with large-scale data platforms or systems that handle high throughput.
β’ Proficiency in the core principles of distributed systems: sharding, replication, consistency, and partition tolerance.
β’ Strong skills in performance optimization; capable of profiling, diagnosing, and addressing bottlenecks across the entire stack.
β’ Experience in data pipeline architecture, real-time processing, or database internals.
β’ Excellence in creating observable systems with thorough monitoring and alerting capabilities.
β’ Preferred experience with search platforms (such as Vespa, Elasticsearch, Solr) or comparable large-scale data systems.
β’ Preferred familiarity with Kubernetes, Custom Resource Definitions (CRDs), and infrastructure as code.
β’ Background in information retrieval, ranking systems, or recommendation engines is a plus.
β’ Familiarity with hybrid search techniques (both lexical and vector) is preferred.
β’ Experience with JVM-based systems and tuning is advantageous.
β’ Knowledge of contemporary engineering practices from rapidly growing companies is preferred.
β’ AlphaSense does not require candidates to pay for job applications, equipment, or training.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.