Software Engineer – AI Projects

Software Engineer – AI Projects

AI/ML

Tadeusza Kościuszki 82, Wrocław +7 Locations

VM.PL

Freelance
B2B
Senior
Hybrid

Tech stack

    Polish

    B1

    English

    B2

    Java

    advanced

    Python

    advanced

    SQL

    regular

    AI

    regular

    API

    regular

    Microservices

    regular

    rag

    junior

Job description

Software Engineer – AI Projects

Introduction


We are building a talent pool of Software Engineers with experience in AI/ML projects, who in our clients’ future projects will be responsible for designing and implementing AI solutions, integrating models with applications, and developing systems powered by machine learning. These projects include AI-driven applications, NLP and Computer Vision integrations, recommendation engines, and modernization of AI-based architectures.

We are publishing this offer because, in our clients’ requests, time often plays a crucial role – and the need for quick reaction makes it impossible to run a traditional recruitment process. Therefore, with your consent to be contacted, we will be able to immediately present you with concrete project opportunities matching your profile. We are transparent – we will not tell you that we are currently hiring for a fictional project just to obtain your CV, but we know such projects are coming and, if you agree, we will reach out to you then.

Most often, these are freelance/B2B projects, although long-term forms of cooperation are also possible.


Responsibilities

  • Design and implementation of applications and services with AI/ML components.

  • Integration of AI models into existing systems (backend, API, microservices).

  • Optimization and deployment of ML models in production environments.

  • Collaboration with Data Scientists and Data Engineers on AI solutions.

  • Testing, documenting, and maintaining code according to best practices.


Requirements

  • Experience with Python or Java (C++/C# is a plus).

  • Hands-on knowledge of ML/AI frameworks (TensorFlow, PyTorch, Scikit-learn).

  • Knowledge of API development and microservices architecture.

  • Experience with SQL and NoSQL databases.

  • English at B2 level or higher.


Nice to have

  • Experience in NLP, Computer Vision, or LLM projects.

  • Knowledge of public clouds (Azure, AWS, GCP) and their AI services.

  • CI/CD and MLOps tools (MLflow, Kubeflow, Airflow).

  • Performance and scalability optimization for AI applications.

  • German at min. B2 level.


We offer

  • Remote work with occasional visits to our office in Wrocław or to the client’s site (Germany, Austria, Switzerland, USA).

  • Clear communication and flat structure.

  • Individual development path with access to external training and knowledge-sharing sessions.

  • Engaging projects in an international environment.

  • Language classes in English and German, including with native speakers.

  • Team-building activities, internal initiatives, and sports activities.

  • Flexible form of employment – employment contract or B2B, depending on the project.

Published: 22.08.2025
Office location