Knowde is a global software company focused on transforming the chemical industry by organizing and digitizing product data.
The company has raised over $100M from leading investors to support its vision.
An opportunity exists for an experienced Python Engineer with a focus on AI and Machine Learning to join the team.
The role involves building a two-sided marketplace for the chemical industry, addressing engineering challenges related to data ingestion and search performance.
The engineer will connect systems and applications, contribute to the AI chatbot platform, and work in a fast-paced environment with industry experts.
Responsibilities include leading the development of AI RAG agents, designing data processing pipelines, integrating internal APIs, and ensuring system architecture scalability and performance.
The engineer will write clean code, implement best practices, and mentor junior engineers.
Requirements:
Candidates must have 5 years of commercial experience in the Python ecosystem.
A minimum of 2 years of experience in machine learning, data science, or natural language processing is required.
Strong proficiency in Python and experience with AI libraries such as Langchain, TensorFlow, PyTorch, Scikit-learn, or Keras is essential.
Proficiency in data science tools like Pandas, NumPy, and Matplotlib for data manipulation and analysis is necessary.
Candidates should possess strong analytical and problem-solving skills focused on optimizing AI and machine learning models.
Hands-on experience with vector stores, preferably Qdrant, is required.
Experience with API development and integration is necessary.
Familiarity with data processing pipelines and associated tools is expected.
Proven ability to deliver high-quality software solutions on time and within scope is essential, along with experience in AI or chatbot projects.
Candidates must be able to work effectively in a collaborative team environment.
Proficiency in Elasticsearch or other FTS engines is a plus.
Fluency in English, both spoken and written, is required.
Benefits:
The position offers the flexibility to work from Rzeszów, Białystok, or remotely from anywhere in Poland.
Flexible working hours are provided to accommodate personal schedules.
Employees will have the opportunity to work on innovative projects alongside a strong team of engineers.
There is ample room for personal and professional growth as the team expands.