Python Developer at KoiReader – Unlock Smart Operations

Urgent
Posted 6 months ago
Bengaluru, Karnataka
Application deadline closed.

Job Description

Python Developer

KoiReader – Unlock Smart Operations

Responsibilities
• Design, build, and maintain efficient, reusable, and reliable Python architecture and code
• Design and write highly efficient complex algorithms
• Help the AI and IoT team with data processing tasks and deployment
• Building REST/GRPC APIs
• Develop high performing & scalable distributed big data processing applications using PubSub
• Improve the functionality of existing systems
• Modify existing software to adapt to new hardware or to improve its performance
• Coordinate with internal teams to understand user requirements and provide technical solutions

Requirements
• Understanding of multithreading and multiprocessing
• Experience working with libraries like Numpy, Pandas etc.
• Expertise in at least one popular Python framework (like FastAPI, Flask, Django or Pyramid)
• Knowledge of advanced language features such as context managers, decorators, descriptors, type hinting etc.
• Experience/knowledge of Databases (SQL, NoSQL, NewSQL)
• Great problem-solving… skills
• Good understanding of the Pythonic way of writing code
• A knack for writing clean, readable Python code
• Understanding of fundamental design principles behind a secure and scalable application
• Understanding of AWS services like S3 etc