Job Details
Python Developer for AI Lab Team
Python Developer for AI Lab Team. Company: Avito. Development of an end-to-end platform, working with data and architectural solutions.
Develop the end-to-end platform: from product logic to infrastructure. Launch new features, build integrations, and scale the system under constantly growing load; make architectural decisions: improve templating and annotation processes, develop storage, get rid of legacy code; work with data: optimize PostgreSQL and ClickHouse, find and eliminate bottlenecks, increase overall system performance; closely collaborate with Data Science engineers and product managers: delve into their needs and turn them into universal platform solutions; write quality code: cover it with tests, participate in code reviews, and influence the team's engineering practices.
Proficient in Python 3.10+; know asyncio and have experience with asynchronous frameworks: aiohttp, FastAPI, or similar; proficient in SQL (PostgreSQL): design schemas, optimize queries, work with migrations; have experience with message queues: Kafka, RabbitMQ, SQS, or similar; willing to do frontend development if necessary; proficient in Git, participate in code reviews, and write tests; have technical English skills at the level of reading documentation.
Don't miss a single job
Subscribe to our Telegram channel