Overview
Openmart is currently seeking an Senior AI + Backend Engineer with experience in search engines and AI. We are building a Google-like search engine for B2B unstructured data (similar to Perplexity) and seeking candidates with in-depth understanding of semantic search (multi-stage re-ranking, embeddings, etc.) and AI (LangChain, OSS models, tool/function calls, RAG, etc.)
Team Culture
Our team leader is innovative and supportive, fostering a culture of continuous learning and collaboration. They encourage open communication and provide regular feedback to help team members grow. Expect a leader who values creativity and is hands-on with technical mentoring.
We expect the team to be in person at our Foster City office.
Description
We are Openmart, dedicated to creating the world's largest real-time directory of local businesses. We assist sales professionals in querying millions of unstructured business data, including websites, product catalogs, reviews, and social media information. Openmart is backed by Y Combinator, execs at DoorDash, Square, Instacart, and top venture capital firms. If you are passionate about joining us, please get in touch.
Openmart is currently seeking an Senior AI + Backend Engineer with experience in search engines and AI. We are building a Google-like search engine for B2B unstructured data (similar to Perplexity) and seeking candidates with in-depth understanding of semantic search (multi-stage re-ranking, embeddings, etc.) and AI (LangChain, OSS models, tool/function calls, RAG, etc.)
Join Us and Get:
- Opportunity to play a key role in a startup backed by top investors
- Solve real-world problems, improving business data querying and utilization through technology
- Work in a vibrant, innovation-driven environment, growing alongside a talented team
Requirements
-
Backend Technology: Proficiency in Python, FastAPI, Docker, Kubernetes, Celery/RabbitMQ
-
Search Technology: Elasticsearch/Opensearch
-
Web Scraping Technology: Proficiency in Proxies, capable of handling large-scale web scraping tasks including JavaScript rendering (e.g., puppeteer, playwright)
-
AI Technology: Proficiency in Langchain, RAG, embeddings, autonomous AI agents
-
Database Technology: Proficiency in Postgres, Supabase
-
(Preferred) Search Algorithm Technology: Experience in search engine development, familiarity with re-ranking algorithms, embedding algorithms, fuzzy search, word2vec
-
(Preferred) Startup Experience: Experience leading significant projects in startup environments