About the job
About Ema
At Ema, we are pioneering the future of AI-driven solutions aimed at revolutionizing enterprise productivity. Our innovative technology automates document-heavy workflows across various sectors. From drafting bespoke documents to streamlining search and data extraction, our AI solutions are transforming the way organizations handle repetitive tasks. Founded by industry veterans from tech giants like Google, Coinbase, and Okta, Ema operates as a stealth-mode startup, supported by leading investors and proudly based in Silicon Valley and Bengaluru.
Position Overview & Responsibilities
We are on the lookout for a visionary Principal Architect to lead our Search platform's architecture and execution, influencing its trajectory for years to come. This pivotal leadership role demands a strategic engineering mind to develop, scale, and manage the fundamental systems that power Ema's Search capabilities. Key responsibilities include:
Define the technical roadmap for Ema's Search initiatives, which encompasses:
Core Search Platform development
Internal integrations with application teams
External integrations with partner teams
Creating Open API specifications for data ingestion
Establish the roadmap for our Data Ingestion Platform, facilitating secure data ingestion, transformation, and indexing from documents, spreadsheets, emails, and SaaS applications.
Oversee our Application Integration Platform, connecting Ema to numerous third-party APIs, enabling seamless action across CRMs, ITSMs, HRIS systems, and beyond.
Design and enhance our Search Platform to ensure structured and unstructured data integration for efficient search, reasoning, and generation processes.
Architect and implement Ema’s Search Index.
Collaborate with LLMOps infrastructure to influence the development of thousands of transformations by external developers.
Ensure platform compatibility with various data formats (PDFs, spreadsheets, databases, charts, etc.) utilizing PostgreSQL, Elasticsearch, and other relevant tools.
Qualifications and Skills
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline.
A minimum of 12 years of professional experience in software architecture and engineering.
Proven track record in leading large-scale system architecture and design.
Expertise in data integration and API development.
Strong analytical and problem-solving skills.

