- Department: Administrative
- Location: Sofia, Bulgaria
- Working Time: Full Time
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
- Department: Administrative
- Location: Sofia, Bulgaria
- Working Time: Full Time
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 conditions
WHAT your essential role in the team will be:
- Understand both the business objectives and the technical implementation of the company’s software product line
- Apply a critical eye for detail and proactively explore our products to identify issues that matter to our customers
- Define, develop, and implement QA practices and procedures
- Design, document, and execute test cases and scenarios
- Collaborate with business stakeholders to refine acceptance criteria
- Create and maintain test documentation
- Troubleshoot issues related to test environments and application configurations
WHAT necessary requirements and personal skills for the position are needed?
- 2+ years of professional experience as a QA Engineer
- Bachelor’s degree in Computer Science or a related discipline (preferred)
- Proven experience in test design and test execution
- Comfortable performing both UI and backend testing
- Experience working with APIs and microservices
- Hands-on experience with bug tracking systems (Jira, TFS, etc.)
- Solid understanding of Agile/Scrum development processes
- Strong communication skills and the confidence to collaborate effectively with global development teams
- Self-driven, quick learner, detail-oriented, able to multitask, with strong initiative
- Ability to work closely with development teams to analyze, understand, and influence unit and integration test coverage
- Excellent problem-solving skills
- Exceptional attention to detail and consistency
- Strong understanding of the Software Development Life Cycle (SDLC)
- Responsible, motivated, and team-oriented mindset
- Good English communication skills, both written and verbal
- Knowledge of SQL (MySQL, MS SQL, etc.) and ISTQB certification (a plus)
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
- Access to e-learning platforms
- Company-sponsored training and certification
- Regular team buildings and celebrations
- Department: Administrative
- Location: Sofia, Bulgaria
- Working Time: Full Time
WHY join us?
- Guided by our core values of 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 conditions
Technical requirements (must-have)
- 1+ years hands-on experience with SharePoint Online administration (site management, permissions, site provisioning).
- 1+ years building production Power Apps and Power Automate solutions (canvas and/or model-driven apps, cloud flows, approval flows, scheduled/background flows).
- Familiarity with Dataverse / Common Data Service, standard connectors and custom connector usage.
- Good knowledge of Microsoft 365 platform (Azure AD, Teams basics, SharePoint Online, Exchange Online concepts) and how these integrate.
- Scripting / automation skills: PowerShell (for SharePoint/365 automation) and at least basic experience with REST/HTTP APIs.
- Problem solving & troubleshooting: ability to investigate flow failures, permission issues, and data inconsistencies and implement durable fixes.
Nice-to-have (competitive advantages)
- Experience with SPFx (SharePoint Framework), HTML/JavaScript/TypeScript for custom web parts.
- Power BI experience for building light operational reports or dashboards.
- Understanding of Microsoft Dataverse – data modeling, relationships, security roles, and integration with Power Apps and Power Automate.
- Familiarity with ALM for Power Platform (solutions, source control, deployment pipelines) and DevOps basics.
- Microsoft certifications and equivalent practical experience are highly beneficial.
- Previous experience supporting fintech or regulated clients (security/compliance awareness).
Personal & interpersonal skills (required)
- Strong communicator: explain technical concepts clearly to non-technical stakeholders and produce clear documentation/runbooks.
- Customer-oriented and responsive: ability to prioritise and resolve production incidents for high-value clients.
- Team player: works well within the team, participates in reviews, knowledge sharing and mentoring.
- Analytical & detail-oriented: produces robust, well-tested low-code solutions and spots edge cases before they become incidents.
- Self-organized & proactive: takes ownership of tasks, proposes improvements, and follows through until measurable results.
- High ethics & security mindset: careful with access control, client data privacy and regulatory/compliance requirements (important for fintech).
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
- Department: Administrative
- Location: Sofia, Bulgaria
- Working Time: Full Time
ЗАЩО да се присъединиш към нас?
- Водени от нашите основни ценности за Човечност, Иновации и Отговорност, ние работим открито в среда на близост, признание и доверие
- Ще бъдеш част от екип с умни, приятелски настроени, талантливи, трудолюбиви и отдадени на това да свършат страхотна работа хора
- Ще ти бъдат предоставени много възможности като технологии и бизнес модели, които дават възможност да покажеш и разшириш своите умения и способности
- Ще се присъединиш към стабилна среда и комфортни условия на работа
КАКВА ще бъде твоята основна роля в екипа:
- Изпълнява регулярните операции, свързани с хардуерната поддръжка и профилактика на сървърната инфраструктура на компанията
- Поддържане на инфраструктурата на компанията
- Създаване на скриптове с цел автоматизация на процесите
- Констатира, анализира и отстранява възникнали проблемиПредприема превантивни мерки и решения
- Участва в развоя, планирането и реализацията на целеви проекти в областта на ИКТ
- Осъществява системен мониторинг на Информационните процеси и услуги и осигурява тяхната непрекъснатост
- Следи жизненият цикъл и инвентаризира информационните активи, изготвя превантивни предложения за тяхната регулярна и навременна подмяна
- Поддържане и създаване на документация за софтуера и хардуера
КАКВИ са необходимите изисквания за позицията:
- Минимум 5 години опит като Системен Администратор
- Експертиза с Linux базирани системи
- Опит с VMware виртуализация
- Професионален опит с VoIP
- Опит с web servers
- Познания в областта на сторидж системите – конфигуриране, администриране и мониторинг
- Опит със системи за архивиране на данни. Microsoft DPM, Tape Library
- Мотивация, аналитичност и добри комуникативни умения
- Умения за приоритизиране, спазване на срокове и способност за работа под напрежение
- Добро владеене на Английски език (техническо ниво)
Предимства:
- Опит с HAProxy
- Опит с WebHosting
- Опит с Zabbix
- Опит с Kubernetes
КАКВО ти предлагаме ние?
- Възможност за работа от вкъщи
- 30 дни отпуск
- Допълнително здравно осигуряване
- Ваучери за храна
- Интересна работа по нови и дългосрочни проекти
- Мултиспорт карта на преференциална цена
- Напитки, ядки и сезонни плодове в офиса
- Допълнителни обучения и сертифициране
- Тиймбилдинг и вътрешни събития
- Department: Administrative
- Location: Sofia, Bulgaria
- Working Time: Full Time
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 an AI/ML Engineer, you will be the driving force behind everything "AI" in our company, shaping the future of AI-powered solutions within our ecosystem.
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 conditions
WHAT your essential role in the team will be:
As an AI/ML Engineer at Smart IT, your primary mission will be to explore, research, and implement the latest advancements in artificial intelligence to develop innovative AI-powered solutions.
Our AI team is dedicated to pushing the boundaries of machine learning, working on diverse challenges, particularly in natural language processing (NLP). Our projects span areas such as question-answering systems, conversational AI, ML predictions and data analysis. With rapid advancements in generative AI, we are now focused on integrating large models and AI-first approaches across our products and company operations.
To support these ambitious goals, we are expanding our AI team and looking for skilled professionals passionate about AI research and development. You will play a key role in designing new AI services and enhancing our existing solutions. Your work will be divided into two main areas:
- Research: Keeping up with the latest trends, reviewing academic papers, brainstorming new ideas, and building proof-of-concept models
- Development: Implementing AI-driven functionalities into production-ready APIs and optimizing them for scalability
Your responsibilities:
- Conduct in-depth research on AI methodologies, adapting new algorithms and tools to enhance our solutions
- Develop and refine machine learning models, including dataset preparation, training, fine-tuning, and evaluation
- Collaborate with developers and DevOps engineers to integrate AI models into scalable applications
- Write clean, efficient, and optimized Python code for AI-driven functionalities
- Maintain and improve existing AI services, including bug fixes, API enhancements, and model updates
- Contribute to internal AI transformation efforts by developing tools to streamline processes for other teams
Experience & Education:
- Bachelor’s degree in Computer Science, Artificial Intelligence, or a related field (Master’s preferred)
- Experience in AI/ML-related roles, such as Machine Learning Engineer, Data Scientist, or Research Engineer
- Strong proficiency in Python and deep learning frameworks like PyTorch or TensorFlow
- Solid foundation in statistics and familiarity with core machine learning algorithms
- Expertise in neural networks, large language models (LLMs), generative AI, multimodal models, and other advanced AI techniques
- Demonstrated interest in the latest AI advancements, particularly in NLP, generative models, or computer vision
- Ability to work collaboratively in a fast-paced, agile environment
- Strong analytical mindset with a proactive approach to problem-solving
Bonus Points For:
- Hands-on experience in training or fine-tuning deep learning models
- Practical knowledge of computer vision, either through traditional techniques or deep learning models
- Experience deploying and managing machine learning models in a production environment
- Familiarity with data science tools such as NumPy and Pandas
- Background in professional development using Python
- Hands-on experience with cloud platforms (Azure) for AI/ML deployment
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