Are you passionate about artificial intelligence and eager to build innovative AI-driven solutions from the ground up? At Smart IT, we are assembling a team of ambitious professionals dedicated to leveraging AI to enhance both internal operations and external products. As a Python Developer in our AI team, your primary focus will be to design and develop backend services and APIs that bring our AI capabilities to life.
WHY join us?
- Guided by our core values Humanity, Innovation and Responsibility, we work openly in an environment of closeness, recognition and trust
- You will be part of a team with smart, friendly, talented, hardworking and committed to doing great work people
- You will be provided with plentiful opportunities as technologies and business models that empower you to show and expand your skills and abilities
- You will be joining a stable environment and comfortable working condition
WHAT your essential role in the team will be:
- Work closely with AI/ML Engineers and other developers to integrate models (LLMs, NLP systems, prediction models, etc.) into production
- Build internal tools and platforms that help other teams adopt AI in their daily workflows
- Help shape the architecture and best practices for our AI services as we scale
While this role is primarily backend-focused, experience with other technologies (front-end, DevOps, other languages) is highly appreciated, especially when building prototypes and experimenting with new tools.
Responsibilities:
- Design, develop, and maintain robust, scalable backend services and APIs in Python (e.g. FastAPI, Django, or Flask) to expose AI functionality
- Collaborate with AI/ML Engineers to integrate, optimize, and monitor AI models in production (e.g. LLMs, NLP pipelines, ML predictions)
- Write clean, efficient, and testable code, including unit/integration tests, and participate in code reviews
- Work with data and storage layers – design and optimize database schemas (PostgreSQL, MongoDB or others), handle data flows between services and AI models
- Support AI research & prototyping by wrapping proof-of-concept models into services for internal testing
- Contribute to internal AI transformation by developing tools and dashboards that streamline workflows for other teams
- Troubleshoot and maintain existing AI-related services – monitor performance, fix bugs, and improve reliability and scalability
- Collaborate with DevOps / platform engineers to deploy, monitor, and operate services in cloud environments (e.g. Azure)
WHAT necessary requirements for the position are needed:
- Strong experience with Python in a professional environment (backend or full-stack). 5+ years is ideal, but we’re also open to motivated candidates with less experience and strong skills
- Solid understanding of software development principles (clean code, modular design, testing, version control)
- Experience with at least one Python web framework (FastAPI, Django, Flask, etc.)
- Good knowledge of SQL and experience with PostgreSQL or MongoDB
- Experience with package management in Python (pip, venv/poetry/conda, etc.)
- Familiarity with REST APIs, asynchronous programming, and building services that integrate with external APIs
- Comfort working with Linux, VMs, and basic shell scripting
- Genuine interest in AI and Large Language Models (you’ve experimented with AI APIs or used AI tools in your workflow
- Strong problem-solving and communication skills, and a proactive, ownership-driven mindset
Experience & Education:
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, or a related field
- Experience with other programming languages (e.g. TypeScript, Go, Java, etc.)
- Exposure to front-end technologies (JavaScript/TypeScript, React, modern CSS frameworks)
- Knowledge of AI/ML concepts and algorithms (even at a high level)
- Hands-on experience with AI frameworks such as PyTorch, TensorFlow, or Hugging Face
- Experience deploying and running services in cloud environments (preferably Azure) and using containerization (Docker, Kubernetes)
WHAT we are offering to you
- Remote work opportunity
- 30 days of paid leave
- Health insurance
- Food vouchers
- Interesting work on new and long-run projects
- Multisport card at a discounted price
- Healthy snacks – free fruits, nuts and beverages
- Company-sponsored training and certification
- Regular team buildings and celebrations