+
Login

Enter your email and password to log in if you already have an account on H512.com

Forgot password?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

103+41 =
+
Forgot password

Enter your email, and we will send you your password

Smart IT

Python Developer – AI Team

ApplySubmit your application

The job listing is published in the following categories

  • Anywhere
  • Report an issue Megaphone icon

Report an issue with the job ad

×

    What is wrong with the job listing?*
    Please describe the problem:
    In order to confirm you are not a robot please fill the answer to the calculation in the field:
    Tech Stack / Requirements

    We work together, collaborating across boundaries to bring the best to our customers around the world.

    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.