1 Π΄Π΅Π½Ρ Π½Π°Π·Π°Π΄
Senior Software Engineer (Search AI)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
Π’Π΅ΠΊΡΡ:
TL;DR
Senior Software Engineer (Search AI): Building and enhancing search features within
search, focusing on improving the search experience in Lucene. Focus on designing new algorithms, collaborating with a distributed team, and contributing to a scalable search tier for the Serverless platform.Company
is the Search AI Company, enabling real-time data search and insights for businesses.
What you will do
- Contribute to building data-intensive features and fixing bugs.
- Collaborate with a globally distributed team on search capabilities.
- Become an expert in search and improve its functionalities.
- Develop scalable search solutions for the Serverless platform.
- Engage with community members on issues and pull requests.
- Write idiomatic modern Java code.
Requirements
- Strong skills in core Java and familiarity with data structures and concurrency.
- Ability to work autonomously and guide projects from start to finish.
- Experience in collaborative development and providing feedback.
- Familiarity with data storage technologies like search and PostgreSQL.
- Excellent verbal and written communication skills.
Nice to have
- Experience with search.
- Background in search and information retrieval.
- Experience in SaaS or PaaS development.
- Familiarity with open source projects and CI workflows.
Culture & Benefits
- Competitive pay based on performance.
- Health coverage for employees and families.
- Flexible work locations and schedules.
- Generous vacation days.
- Financial matching for donations and volunteer projects.
- Parental leave of at least 16 weeks.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ Π²Π°Ρ ΠΏΡΠΎΡΡΡ Π²ΠΎΠΉΡΠΈ Π² iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β