To strengthen our AI team, we are looking for a Senior Python Developer that will play a key role in supporting the development of new machine learning / artificial intelligence applications and maintaining our existing codebase. The position of Senior Python Developer is a full-time and permanent position based in our office in Belgrade, Serbia.
Tasks & Responsibilities
* Design, develop, and deploy software modules and AI-driven solutions
* Optimize and maintain existing code for enhanced performance and scalability
* Work closely with data scientists and machine learning engineers to integrate AI models into production
* Ensure code quality through unit testing, system testing, and code reviews
* Collaborate with cross-functional teams to understand business requirements and propose technical solutions
* Create and maintain technical documentation for developed software and systems
* Stay updated with the latest trends and technologies in the field of AI and Python frameworks, libraries, solutions
Requirements
* Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
* Strong experience in Python and its ecosystems
* Knowledge of modern Python development like: FastAPI, Pydantic, Ruff, Poetry, Pre-commit or other libraries
* Experience with machine learning frameworks PyTorch, Hugging Face, SkLearn
* Proficiency in Git version control
* Knowledge of Linux environment (both client and server)
* Strong understanding of data structures, algorithms, and software design principles
* Good knowledge of SQL and NoSQL databases
* Familiar with containerization technologies like Docker and Kubernetes
* Excellent problem-solving skills and attention to detail
* Strong communication and collaboration skills
What we offer
* Contributing to the academic community
* Professional growth opportunities through courses, trainings and conferences
* In-house projects only, created and developed within MDPI
* Private health insurance & team building activities
* FitPass
* Working in a collaborative, diverse, and socially responsible team
* Possibility to spend time abroad and collaborate with colleagues in other MDPI offices
#J-18808-Ljbffr