Python Developer, Data Scientist

Knowde Logo

Knowde

📍Remote - Poland

Summary

Join Knowde, a global software company revolutionizing the chemical industry, as an experienced Python Engineer focused on AI and Machine Learning. You will be a key player in building a two-sided marketplace, tackling challenging engineering problems related to data ingestion, search performance, and accuracy. This role involves collaborating with a small, remote team, leading data transformation, designing data pipelines, and integrating APIs. You will contribute to system architecture, write clean code, and continuously improve system performance. The position offers flexible working hours and the opportunity to work on innovative projects within a supportive and inclusive environment.

Requirements

  • 5+ years of commercial experience in Python ecosystem
  • 2+ years of commercial experience in machine learning, data science, natural language processing, or related fields
  • Strong proficiency in Python and experience with AI libraries such as Langchain, TensorFlow, PyTorch, Scikit-learn, or Keras
  • Proficiency in data science tools and libraries such as Pandas, NumPy, and Matplotlib for data manipulation, analysis, and visualization
  • Strong analytical and problem-solving skills focused on optimizing AI and machine learning models
  • Hands-on experience with vector stores
  • Experience with API development and integration
  • Proficiency with data processing pipelines and associated tools
  • Proven ability to deliver high-quality software solutions on time and within scope
  • Demonstrable experience in leading or contributing significantly to AI projects
  • Ability to work effectively in a collaborative team environment and contribute to the growth and success of the team
  • Fluent in speaking and writing English

Responsibilities

  • Work in a small, remote team and collaborate closely with both the product and technical leadership, contributing to the strategic direction of the product and influencing key technical decisions
  • Lead the transformation of extracted information into reliable and structured data through advanced refinement, cleaning, and normalization techniques
  • Design, implement, and maintain efficient data processing pipelines to ensure seamless functionality and optimal performance of the system’s core components
  • Work closely with internal teams to integrate various internal APIs into the system, enhancing its capabilities and user experience
  • Contribute to the overall system architecture, ensuring scalability, reliability, and performance of the data processing platform
  • Write clean, efficient, and well-documented code. Implement best practices for testing, code reviews, and version control
  • Continuously evaluate and improve the system’s performance, staying up-to-date with the latest advancements in AI, machine learning, and natural language processing

Preferred Qualifications

Proficiency in Elasticsearch or other FTS engines

Benefits

  • Location: Rzeszów or Białystok office (Poland), or remotely from Poland
  • Flexible working hours
  • Opportunity to work on innovative projects with a strong team of engineers
  • Plenty of room to learn and grow your own career as the team scales out

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs