1 липня 2024
Python Developer Київ, віддалено UST is looking for Python Developer to join the team of our Innovation unit. Location: Ukraine. Responsibilities: Develop robust and scalable Python-based backend applications. Design and implement APIs for various services and applications. Integrate backend services with AWS and/or Azure cloud infrastructure. Deploy Python applications using AWS Lambda or Azure Function apps and other serverless technologies. Collaborate with cro
1 липня 2024
Python Developer
Київ, віддалено
UST is looking for Python Developer to join the team of our Innovation unit.
Location: Ukraine.
Responsibilities:
- Develop robust and scalable Python-based backend applications.
- Design and implement APIs for various services and applications.
- Integrate backend services with AWS and/or Azure cloud infrastructure.
- Deploy Python applications using AWS Lambda or Azure Function apps and other serverless technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize and refactor existing code for improved performance and maintainability.
- Write unit tests and conduct integration testing to ensure quality and reliability.
- Troubleshoot production issues and implement solutions promptly.
- Stay updated with industry best practices and technologies related to AI and NLP.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Minimum 4 years of professional experience in Python development.
- Proven experience in developing RESTful APIs using Python frameworks like Flask or Django.
- Strong understanding of AWS and/or Azure services (e.g., Lambda, API Gateway, DynamoDB, S3, IAM).
- Experience with AI technologies such as GenAI or LLM (Large Language Models) is a plus.
- Solid understanding of software development principles, design patterns, and best practices.
- Familiarity with containerization technologies (e.g., Docker) and orchestration (e.g., Kubernetes) is desirable.
- Proficiency in using version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Ability to work both independently and collaboratively in a fast-paced environment.
- Good communication skills and ability to explain complex technical concepts to non-technical stakeholders.
Preferred Skills:
- Knowledge of natural language processing (NLP) techniques and libraries.
- Experience with machine learning frameworks like TensorFlow or PyTorch.
- Understanding of CI/CD pipelines and automated deployment processes.
- Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
We offer:
- Full time, with flexible schedule.
- Work from home, or office in the Kyiv center.
- The environment where you can implement your ideas.
- Working in a team of professionals.
- Friendly professional staff and warm atmosphere.
- Team parties and corporate events.