-
Innovecs

Middle Python Software Engineer - AI solutions (Freelance)

Innovecs
Ukraine · Part-time · Mid-Senior

We are seeking a skilled and motivated Python Engineer with AI experience to join our team. The successful candidate will work on developing and implementing a wide range of AI solutions, creating proofs of concept (POCs) using existing models and frameworks. This role requires a strong background in Python programming, machine learning, and data processing, with a focus on deploying solutions in cloud environments.


Requirements

  • 3.5+ years of experience with Python.
  • Solid understanding of AI techniques and frameworks, including NLP, computer vision, and other AI applications.
  • Experience with large language models (LLMs).
  • Experience building data processing pipelines using tools such as Apache Airflow.
  • Experience with SQL and NoSQL databases.
  • Experience with Azure and AWS.
  • Experience in vector storage is a plus.
  • English level — Upper-Intermediate.

Nice to Have:

  • Proven expertise in Retrieval-Augmented Generation (RAG) models.
  • Familiarity with frameworks such as LangChain, LlamaIndex, or Haystack

Qualifications:

  • Bachelor’s degree in Computer Science, Data Science, or a related field.
  • Proficiency in machine learning frameworks and libraries such as TensorFlow, PyTorch, or Keras.
  • Excellent problem-solving skills and the ability to communicate technical concepts to non-technical stakeholders.
  • Experience working in collaborative, cross-functional teams.

Responsibilities

  • Develop, train, and fine-tune machine learning models for various AI applications, including but not limited to NLP.
  • Perform data preprocessing and augmentation for training datasets.
  • Create and iterate on POCs to demonstrate the feasibility and potential impact of AI solutions.
  • Build and maintain data processing pipelines using tools such as Apache Airflow.
  • Collaborate with cross-functional teams to understand requirements and deliver effective AI solutions.
  • Optimize models for performance and efficiency in a production environment.
  • Work with SQL and NoSQL databases to manage and utilize data effectively.
  • Deploy and manage models and data pipelines on cloud platforms such as Azure and AWS.

Key Skills

Ranked by relevance

ai machine learning python apache nosql cloud sql computer vision tensorflow storage pytorch
Login to Apply
Posted
Jun 12, 2025
Type
Part-time
Level
Mid-Senior
Location
Ukraine
Company
Innovecs

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Mindrift
Related

Materials Engineer & Python Expert - Freelance AI Trainer

2026-05-27

Part-time
Not Applicable
Australia
IT Services
Other
View Job Details
Mindrift
Related

Civil Engineer & Python Expert - Freelance AI Trainer

2026-05-21

Part-time
Not Applicable
Finland
IT Services
Other
View Job Details
BairesDev
Related

Staff Software Engineer (Full Stack) - Remote Work

2026-05-21

Full-time
Mid-Senior
Estonia
IT Services
Information Technology