P-Product - Perfect products by all means

Careers

Submit Your CV
Python Developer

We are seeking a talented Python Developer to join our team and contribute to the development of machine learning algorithms and the creation of microservices using Django or Flask frameworks. The ideal candidate will have a passion for leveraging Python to build scalable and efficient solutions, combined with a strong understanding of machine learning concepts and algorithms. 

Key Responsibilities: 

  • Collaborate with cross-functional teams to design, develop, and deploy machine learning models and algorithms built into microservices with RESTful API
  • Implement and optimize machine learning pipelines for data preprocessing, feature engineering, model training, and evaluation.
  • Develop robust microservices architecture using Django or Flask frameworks to support scalable and maintainable applications.
  • Design and implement RESTful APIs to enable seamless communication between microservices and client applications.
  • Write clean, efficient, and maintainable code while following best practices and coding standards.
  • Conduct code reviews, provide constructive feedback, and mentor other developers as needed.
  • Stay up-to-date with the latest trends and advancements in machine learning, microservices architecture, and Python development.

 

Required Skills: 

  • Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field.
  • 4+ years of professional experience in Python development, with a focus on machine learning and microservices development.
  • Solid understanding of machine learning concepts, algorithms, and libraries (e.g., scikit-learn, TensorFlow, PyTorch).
  • Proficiency in Django or Flask frameworks for building web applications and microservices.
  • Experience with designing and implementing RESTful APIs using Django REST Framework or Flask-RESTful.
  • Strong knowledge of database systems (e.g., SQL, NoSQL) and proficiency in writing efficient database queries.
  • Excellent problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.
  • Strong communication skills and the ability to articulate technical concepts to both technical and non-technical stakeholders.

 

Would be a plus:

  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
  • Experience with Java 11+.
Submit Your CV