TL;DR
Senior Software Developer (hirify.globalsearch, Query Engine): Building and optimizing new analytics capabilities in hirify.globalsearch’s latest aggregation framework based on a new compute engine, and accessed via ES|QL. Focus on designing and implementing new features, enhancing existing ones, and resolving bugs while improving code readability and performance.
Location: Globally remote, except for sanctioned countries/regions (Belarus, Cuba, Iran, North Korea, Russia, Syria, Crimea Region of Ukraine, Donetsk People’s Republic, Luhansk People’s Republic).
Salary: $128,300–$203,000 CAD per year.
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
- Be a full-time hirify.globalsearch contributor, building data-intensive new features and fixing intriguing bugs.
- Research and implement optimal data structures and algorithms, sometimes working close to the operating system and hardware.
- Collaborate with a globally distributed team of experienced engineers on search and query (ES|QL) analytics capabilities.
- Become an expert in several areas of hirify.globalsearch, improving them 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.
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, covering technical design and collaboration.
- 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.
- Experience working on data storage technology or building data analytics capabilities.
- Experience designing, leading and owning cross-functional initiatives.
- Familiarity with open source projects and different styles of source control workflow and continuous integration.
Culture & Benefits
- Competitive pay based on the work you do here, not your previous salary.
- Health coverage for you and your family in many locations.
- Ability to craft your calendar with flexible locations and schedules for many roles.
- Generous number of vacation days each year.
- Company matches up to $2000 (or local currency equivalent) for financial donations and service.
- Up to 40 hours each year to use toward volunteer projects.
- Minimum of 16 weeks of parental leave.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →