Software Engineer – AI Projects
Tadeusza Kościuszki 82, Wrocław +7 Locations
VM.PL
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.