Sr Ruby/Java Engineer
This job has expired. The employer might not be hiring anymore.
Knowde is the leading marketplace for ingredients, polymers, and chemistry. For the first time ever, R&D teams and buyers can search, learn, engage, sample, quote and purchase from every major producer on earth – all in one place. Knowde provides chemical producers the technology required to move online quickly and meet the new needs of customers who want a better online buying experience.
Raw material suppliers and their customers are the hidden innovators behind the end-products we rely on every day. Chemistry is used to make every physical good on earth, including the products we love from Tesla, Glossier, Apple, Nike, 3M and J&J.
However, the largest and most impactful industry in the world is still doing business the same way it did 100 years ago.
Until now.
The industry is the building blocks of the entire world.
15,000+ suppliers provide every single ingredient, polymer and chemistry that make up every physical product in existence. Yet, the expansive world of chemistry had gone largely unorganized and remained inaccessible to many.
The industry craved a single destination to efficiently conduct research, compare and purchase raw materials without the hassle of scouring thousands of websites, calling and emailing sales reps and attending costly in-person trade shows. Welcome to Knowde.
- You will be responsible for architecting and implementing our specialized search engine (https://www.knowde.com/search)
- Make key architectural decisions regarding efficient data ingestion, data structures, API contracts and result scoring
- Maintain existing search features and implement new features (you will work in both Java and Ruby
- Generate and track key UX metrics
- Work on service resiliency and search performance
- You should have a track record of shipping working software and a product mindset focused on delivery
- You should be well-versed in Java (several years of experience)
- You have some experience in Ruby (or are willing to learn)
- You have either implemented a search engine in the past or have a keen interest in expanding your knowledge in this area
- You’ve worked with FTS engines, such as ElasticSearch
- You’ve built cloud-based systems on AWS or another cloud provider
- A degree in CS or related discipline
- You understand how distributed systems can break, and you understand the different tradeoffs when building them
- Java + Ruby
- Spring
- Redis / PostgreSQL
- ElasticSearch
- Docker
- Location: Poland - Rzeszów, Lodz, Białystok, or remotely
- Flexible working hours and the possibility to work remotely
- Opportunity to work on innovative projects with a strong team of engineers
- Possibility to learn and develop