Senior Engineer, Software
About this job
As a Senior Engineer, Software at AlphaSense, you will work on the search platform powering market intelligence across billions of documents. Your normal day involves architecting and optimizing distributed systems to handle hundreds of queries per second with millisecond latency, driving platform migrations, and establishing testing and deployment practices. AlphaSense provides AI-driven market intelligence, search capabilities, and platform solutions trusted by over 6,000 enterprise customers globally, helping businesses make informed decisions using public and private content.
Responsibilities
- Scale distributed systems by architecting and optimizing infrastructure handling billions of documents and hundreds of queries per second.
- Lead platform evolution and drive migration from legacy systems to modern architecture with zero downtime.
- Build engineering excellence through comprehensive monitoring, testing, and deployment practices.
- Optimize performance by profiling and tuning systems from infrastructure to application levels.
- Balance cost and performance in high-throughput distributed environments.
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 including sharding, replication, consistency, and partition tolerance.
- Strong performance optimization skills to profile, diagnose, and fix bottlenecks across the stack.
- Experience with data pipeline architecture, real-time processing, or database internals.
- Excellence in building observable systems with comprehensive monitoring and alerting.
Good to have
- Experience with search platforms like 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 including lexical and vector search.
- Experience with JVM-based systems and tuning.
Who should apply
This role suits experienced software engineers who love technical challenges and possess a strong background in building robust, high-performance distributed systems. It is ideal for professionals with at least five years of production experience in scaling data platforms, optimizing performance, and handling high-throughput architectures. Candidates who thrive in collaborative team environments and want to own critical search platforms at a global AI market intelligence company will find this position a great fit.
Frequently asked questions
What is the primary responsibility of a Senior Engineer, Software at AlphaSense?
The primary responsibility is to work on the search platform, scale distributed systems handling billions of documents, and optimize infrastructure for high-throughput queries.
What qualifications are needed for the Senior Engineer, Software role at AlphaSense?
Candidates need 5+ years of experience building and operating distributed systems in production, expertise in distributed systems fundamentals, and strong performance optimization skills.
Where is the Senior Engineer, Software position located?
The position is remote in India.
What kind of company is AlphaSense?
AlphaSense is a market intelligence and search platform company that uses proven AI to deliver insights to enterprise customers from trusted content sources.
Rojgar Point lists this job for information. Always apply on the official company page and never pay anyone for a job.