Last updated: 1 day ago
Job Description
We are seeking a Senior Python Developer to join our AI team and play a key role in developing new machine learning and artificial intelligence applications, as well as maintaining our existing codebase. This is a full-time, permanent position based in our office in Belgrade, Serbia.
Key Responsibilities:
* Design, develop, and deploy software modules and AI-driven solutions
* Optimize and maintain existing code for enhanced performance and scalability
* Collaborate with data scientists and machine learning engineers to integrate AI models into production
* Ensure code quality through unit testing, system testing, and code reviews
* Work with cross-functional teams to understand business requirements and propose technical solutions
* Develop and maintain technical documentation for developed software and systems
* Stay up-to-date with the latest trends and technologies in AI and Python frameworks, libraries, and 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 tools, including FastAPI, Pydantic, Ruff, Poetry, Pre-commit, and other libraries
* Experience with machine learning frameworks such as PyTorch, Hugging Face, and SkLearn
* Proficiency in Git version control
* Knowledge of Linux environments (both client and server)
* Strong understanding of data structures, algorithms, and software design principles
* Familiarity with containerization technologies like Docker and Kubernetes
* Excellent problem-solving skills and attention to detail
* Strong communication and collaboration skills
About Us:
MDPI is a pioneer in scholarly, open-access publishing, supporting academic communities since 1996. Headquartered in Basel, Switzerland, MDPI's mission is to foster open scientific exchange in all forms, across all disciplines.
We operate over 400 diverse, peer-reviewed, open-access journals, supported by over 66,000 academic editors. We serve scholars from around the world to ensure the latest research is openly and broadly available.
Our company develops and maintains digital platforms and software, ranging from scientific exchange platforms to article databases and search engines, focused on empowering scholars and providing them with the best possible product and service.
MDPI Serbia was established in 2016 to support the rapid global expansion of MDPI. Over the past 8 years, we have opened offices in Belgrade and Novi Sad, employing over 600 colleagues dedicated to ensuring high-quality research is made available quickly in various fields of science.