Skills required:Understanding of multithreading and multiprocessingExperience 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 skillsGood understanding of the Pythonic way of writing codeA knack for writing clean, readable Python codeUnderstanding of fundamental design principles behind a secure and scalable applicationUnderstanding of AWS services like S3 etcRoles and Responsibilities:Design, build and maintain efficient, reusable, and reliable Python architecture and codeDesign and write highly efficient complex algorithmsHelp the AI and IoT team with data processing tasks and deploymentBuilding REST/GRPC APIsDevelop high performing & scalable distributed big data processing applications using PubSubImprove the functionality of existing systemsModify existing software to adapt to new hardware or to improve its performanceCoordinate with internal teams to understand user requirements and provide technical solutionsWhat we have to offer:Work with a performance oriented team driven by ownership and open to experiments with cutting-edge technologiesLearn to design system for high accuracy, efficiency, and scalabilityFlexible hoursLearn to innovateMeritocracy driven, candid startup culture