TL;DR
Senior Software Engineer (hirify.globalsearch): Building and optimizing new analytics capabilities in hirify.globalsearch's aggregation framework and piped query language (ES|QL) with an accent on database internals, query engine design, and data-intensive feature implementation. Focus on researching and implementing efficient data structures and algorithms, working close to the operating system and hardware, and ensuring scalability under heavy data loads.
Location: Remote worldwide (except Belarus, Cuba, Iran, North Korea, Russia, Syria, the Crimea Region of Ukraine, the Donetsk People’s Republic, and the Luhansk People’s Republic due to export controls and licensing requirements)
Salary: $133,100–$210,600 USD (up to $159,900–$252,900 USD in select US locations)
Company
hirify.global, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
What you will do
- Contribute to hirify.globalsearch, building data-intensive new features and fixing intriguing bugs while making the code easier to understand.
- Research and implement efficient data structures and algorithms, sometimes working close to the operating system and hardware.
- Collaborate with a globally distributed team on search and query analytics capabilities, including UI and API solution teams.
- Become an expert in several areas of hirify.globalsearch, guiding improvements based on your questions and instincts.
- Work with community members from all over the world on issues and pull requests.
- Write idiomatic modern Java code, as hirify.globalsearch is 99.8% Java.
Requirements
- Strong skills in core Java, conversant in standard library data structures, concurrency constructs, and newer features like lambdas.
- Experience with software systems engineering.
- Strong desire to optimize and make use of the most efficient data structures and algorithms.
- High level of autonomy, able to take on and guide projects from beginning to end.
- Comfortable developing collaboratively, giving and receiving feedback on code, approaches, and APIs.
- Experience with several data storage technologies like hirify.globalsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
- Excellent verbal and written communication skills.
Nice to have
- Experience building things with hirify.globalsearch.
- Experience in the search and information retrieval space, familiar with associated data structures and algorithms.
- Experience working on data storage technology or building data analytics capabilities.
- Experience designing, leading, and owning cross-functional initiatives.
- Familiarity with open-source projects, different styles of source control workflow, and continuous integration.
Culture & Benefits
- Globally-distributed, completely remote team with asynchronous collaboration across continents.
- Competitive pay based on work, not previous salary, plus participation in hirify.global's stock program.
- Health coverage for you and your family in many locations.
- Ability to craft your calendar with flexible locations and schedules.
- Generous number of vacation days each year and a minimum of 16 weeks of parental leave.
- Company-matched 401k with dollar-for-dollar matching up to 6% of eligible earnings.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →