Python разработчик
генерация резюме под вакансию
сопроводительное письмо
описание
Dwelly is a UK-based, AI-enabled lettings and property management platform that grows through a roll-up strategy of acquiring estate agencies. The company leverages a dual approach by acquiring existing letting agencies to secure recurring revenue portfolios and building technology to automate tenant management, payments, and property maintenance. AI services are integrated to automate business processes within real estate agencies, transforming them into tech-enabled digital platforms to improve user experience and operational efficiency.
задачи
- Build an application to connect to external CRM systems, extract data, and prepare it for migration into the core platform;
- Work with APIs, exports, files, databases, and legacy systems;
- Design workflows for cleaning, mapping, normalizing, deduplicating, and validating complex CRM data;
- Build safe import flows with retries, audit logs, dry runs, error handling, and manual review;
- Work with entities such as landlords, tenants, properties, tenancies, payments, and maintenance records;
- Use LLM APIs for schema mapping, data classification, entity matching, exception triage, and quality checks;
- Own the platform end-to-end, including architecture, implementation, testing, deployment, and production support;
- Collaborate with engineering, product, operations, and integration teams.
требования
- Strong backend engineering experience with Python;
- Strong practical SQL skills;
- Experience with data migration, ETL/ELT, data processing, system integrations, or internal tools;
- Production experience with FastAPI, Django, Flask, or similar frameworks;
- Experience integrating with external APIs and third-party systems;
- Ability to work with messy, inconsistent, or poorly documented datasets;
- Understanding of data modeling, mapping, validation, deduplication, and safe import patterns;
- Understanding of database transactions, data consistency, and production data workflows;
- Experience with Linux, Docker, and containerized development;
- Practical experience using AI coding tools and/or LLM APIs;
- Strong ownership mindset and ability to deliver independently under ambiguity;
- Clear communication skills for working with non-engineering stakeholders;
- Nice to have: Experience with CRM systems, property management systems, fintech, payments, or operations platforms, fuzzy matching, entity resolution, confidence scoring, duplicate detection, building internal tools, observability, logging, monitoring, CI/CD, testing against high-volume datasets, typed languages (Java, C#, C++, Kotlin, Scala), using LLMs for schema mapping, data classification, data extraction, or workflow automation.
условия
- Competitive compensation;
- Potential for equity options based on performance;
- Opportunity to work on high-leverage automation systems.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.