
Turing
Job Responsibilities:
Design and execute low-latency, high-availability, and high-performing applicationsDevelop reusable, efficient, testable, and scalable codeIntegrate user-facing elements with server-side logic in collaboration with front-end developersIntegrate data to turn them into insights to drive better and faster decision-makingWork on existing databases to enhance functionalityManage and create documentation for tools, strategies, and data pipelinesActualize security and data protectionCoordinate with internal engineering and development teams to understand requirements and develop solutions
Job Requirements:
Bachelor??s/Master??s degree in Engineering, Computer Science (or equivalent experience)At least 6+ years of relevant experience as a software developerKnowledge of Python programming language, maintaining multiple versions of Python via Anaconda or similar frameworksExperience with building applications via service frameworks such as Flask, FastAPI, or DjangoExperience with integrating with databases such as PostgreSQL and MongoDB via available ORMs like SQLAlchemy, Motor, etc.Knowledge of tools to manage different environments via env files or poetryWorking knowledge of Azure cloud is nice to haveFamiliarity with Web scraping via Scrapy or others is desirableExperience with Data Analytics libraries is a plusProactive communication skills is a must¯¨¯¨Fluency in written and conversational English