One of our leading clients are seeking for Python Developers for a permanent position in Sofia, Bulgaria. Key ResponsibilitiesDesign, develop, and maintain backend systems using Python and Django. Build robust RESTful and/or GraphQL APIs for internal and external services. Integrate AI/ML models into production systems, ensuring performance and scalability. Collaborate with data scientists and ML engineers to deploy AI features. Write clean, maintainable, and well-documented code with a focus on testability. Optimize database queries and backend logic for high performance. Participate in code reviews, sprint planning, and architecture discussions.
Stay current with advancements in AI frameworks, Django, and backend best practices. Required Skills & Experience3+ years professional experience in Python development. Strong proficiency with Django (Django REST Framework experience is a plus). Solid understanding of relational databases (PostgreSQL/MySQL) and ORM concepts. Experience working with AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learn. Experience deploying AI models into production environments (e. g. , via APIs or cloud services). Familiarity with containerization tools (Docker) and deployment pipelines (CI/CD). Strong problem-solving skills and ability to work in a collaborative team environment.
Good understanding of version control (Git) and Agile/Scrum methodologies. Please let me know if you would be open to hearing more about this role, we would love to hear from you.
Customize your resume to highlight skills and experiences relevant to this specific position.
Learn about the company's mission, values, products, and recent news before your interview.
Ensure your LinkedIn profile is complete, professional, and matches your resume information.
Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.