Senior Python Developer / Team Lead (offline)

Project
A platform that allows users to perform AI based interaction (like data search, summary, content analysis) with their corporate documentation. This is a green field project with opportunities to bring the best practices and engineering standards to the stage. The project is considered a B2B solution with multi-tenant support and a variety of service models.
Technology:Azure Cloud, Python, React + JS, CosmosDB, Azure OpenAI, Milvus DB.


Required knowledge:
● 5+ years of commercial Python software development;
● Knowledge of OOP and Functional Programming;
● Understanding of data structures and algorithms;
● Understanding design patterns and common programming paradigms;
● Understanding the PEP8 guidelines;
● Experience with FastApi framework;
● Experience with different types of databases (SQL and NoSQL);
● Experience with APIs (Primarily REST);
● Experience with message brokers (Kafka, RabbitMQ);
● Experience with CI/CD tools (Jenkins, GitlabCI) / Git;
● Testing in Python;


Required skills:
● Confidence with being client facing engineer, support more junior specialists during demo, ability to discuss complex technical issues with client peers;
● Proven track record in successful task estimation;
● Strong analytical skills and proficiency in troubleshooting and root cause analysis;
● Experience in performance optimization;
● Experience in code review as a reviewer;
● Experienced in working in Agile framework (Scrum, Kanban);
● Effective programming skills (reusable, clean, pragmatic code);
● Refactoring;
● English: Upper Intermediate or Advanced;


Responsibilities:
● Technical leadership and support team of 3-5 developers;
● Decompose complex technical problems;
● Take part in full app lifecycle;
● Come up with ideas how to solve problems;
● Build and develop backend components;
● Integrate with 3rd party tools and cloud services;
● Research on the new tools, tech, approaches;
● Maintain created and existing solutions;
● Collaborate with the team;


Will be plus:
● Bachelor degree in computer science or related field;
● Experience working with Azure Cloud / AWS, GCP is a plus / Docker;
● Experience in Unix based systems;
● Experience in TensorFlow or Pytorch;
● Understanding the concepts of application security;
● Experience with Django.

About VSBD

At VSE BUDE IT, we see these obstacles as opportunities for 🌱 growth and πŸ’‘ innovation. Our expertise is not just in technology; it’s about understanding the unique challenges startups face and providing tailored solutions that drive growth.

We are focused on:
πŸ”Ή to reduce time-to-market and develop end-to-end solutions by AI adoption;
πŸ”Ή to boost efficiency and productivity of your startup by AI adoption;
πŸ”Ή cost-effective solutions combined with an efficient development process;
πŸ”Ή to reduce scaling costs and turn potential setbacks into opportunities for innovation;
πŸ”Ή to scale your startup operations with strategic insight and technical prowess to navigate the complexities of the AI industry.

For this purpose, we:
πŸ”Ή first, we analyze your business’ burning issues and suggest improvements or come up with a new solution;
πŸ”Ή preparing technical requirements and acceptance criteria;
πŸ”Ή risk management and effective team composition;
πŸ”Ή detect potential startup pitfalls and overcome challenges;
πŸ”Ή supply technical support throughout the project and after its release.

Working with us, you’ll grow faster and boost with faster AI adoption requiring broad competency and extensive technical expertise.

Company website:
https://www.vsebude.it/

DOU company page:
https://jobs.dou.ua/companies/vse-bude-it

The job ad is no longer active

Look at the current jobs Python →