Job Description:
We are looking for a skilled Python Engineer to join our team. As a Python Developer, you will play a key role in creating, testing, and maintaining high-quality software solutions. You will be involved in the entire software development lifecycle and work closely with cross-functional teams to solve complex challenges. If you are passionate about clean and reusable code, this role is for you!
Key Responsibilities:
- Develop, test, and maintain software solutions using Python
- Collaborate with teams to design, build, test, and deploy high-quality products
- Participate in code reviews, ensuring code quality and identifying areas for improvement
- Write scalable and maintainable code
- Troubleshoot and debug Python-related issues
- Stay updated on the latest trends in Python development
- Build large-scale data processing pipelines to support machine learning model development
Required Skills and Qualifications:
- 3+ years of experience as a Python Engineer
- STEM academic background
- Fluent in Python, SQL, and other OOP languages
- Experience with FastAPI development and integration
- Knowledge of distributed systems
- Proficiency in writing concurrent code for IO/CPU bound operations
- Experience with Docker, Kubernetes (K8s), MariaDB, TeamCity, monitoring, and alerting systems
English Level: