Backend Software Engineer — Applied ML & LLM Systems
Навыки
- API (интеграции)
- CI/CD
- C++
- CRM-системы
- C#
- Django
- FastAPI
Ещё 15
- Flask
- GMV / MRR
- Java
- Kotlin
- LLM
- Machine Learning
- NLP
- Мониторинг и observability
- Ответственность за результат
- Python
- RAG
- Retention и отток
- SASS / LESS
- Scala
- TypeScript
О компании и продукте
- Dwelly is building the AI operating system for residential lettings. Its growing network of agencies provides its AI with real-world data, continuous feedback, and control over complete workflows, making exceptional service the standard for landlords and tenants. Today, Dwelly operates more than 15,000 properties and $470 million in GMV, making it one of the UK’s ten largest lettings operators. The company has raised $263 million.
- We’re a fast-growing, product-focused company, backed by top-tier investors and led by a team with deep experience in real estate, technology, and operations.
- We are looking for a Backend Engineer with strong applied ML experience to build production systems that extract, enrich, summarise and structure information from emails, documents and other unstructured data.
- This is not a pure data science or research role. It is a production engineering role focused on building reliable Python backend services around NLP, retrieval and LLM-powered workflows.
Задачи
- Build systems that extract structured data from emails, documents and other unstructured sources
- Enrich migrated client, landlord, tenant and property records with useful information from communication history
- Develop solutions that summarise a client’s full email history and surface the most relevant context inside Dwelly
- Build production NLP / ML-backed backend services that work reliably on messy real-world data
- Improve retrieval and ranking systems using approaches such as RAG, BM25, embeddings, hybrid search and reranking
- Define quality metrics, evaluation datasets and feedback loops for extraction, summarisation and retrieval systems
- Build Python backend services and APIs using frameworks such as FastAPI, Django, Flask or similar
- Integrate ML and LLM workflows into production systems with clear error handling, observability and maintainability
- Work closely with engineering, product and operations teams to turn real business problems into scalable automation systems
Требования
- Strong Python backend engineering experience
- Experience with API frameworks such as FastAPI, Django, Flask or similar
- Production experience with NLP, ML, information extraction, retrieval, ranking or summarisation systems
- Ability to take research ideas or prototypes into production
- Strong understanding of evaluation, metrics and quality measurement for ML / LLM systems
- Practical experience with retrieval systems such as RAG, BM25, embeddings, hybrid search or reranking
- Comfortable working with messy, ambiguous or incomplete real-world data
- Ability to build reliable services around ML workflows, including monitoring, testing and failure handling
- Good understanding of LLM limitations, hallucination risks and safe user-facing AI
- Strong ownership mindset and ability to work independently in ambiguous product areas
Будет плюсом
- Experience building AI or LLM agents
- Experience with document understanding, email parsing, entity extraction or CRM enrichment
- Experience with LLM evaluation, prompt/version management or human-in-the-loop review workflows
- Experience with vector databases or search infrastructure
- DevOps or CI/CD experience for deploying ML-backed services
- Experience testing ML systems on complex production datasets
- Experience with typed programming languages such as TypeScript, Java, C#, C++, Kotlin, Scala or similar
- What Success Looks Like
- Useful information can be extracted from emails and documents with measurable quality
- Client communication histories can be summarised safely, clearly and with relevant context
- Retrieval and ranking systems improve over time through evaluation and feedback
- ML and LLM workflows are reliable, observable and production-ready
- Operations and product teams can trust the outputs and understand when human review is needed
- Unstructured data from acquired agencies becomes usable inside Dwelly faster and with less manual work
Условия
- Fully remote role
- Competitive compensation based on experience and impact
- Opportunity to work on high-leverage automation systems at the intersection of backend engineering, applied ML, data and real operational workflows
- Competitive salary with the potential for equity options based on performance, recognising exceptional contributions to our integration success
- What is it like being a Dwell-er?
- Feel free to check out Dwelly Core Principles . That’s about what we believe in, how we operate and make decisions
- What we offer is not a fancy office or a static workplace
- Instead, this is about solving one of the world’s most complex problems in the largest consumer industry in the world: residential rentals
- More than 30% of households live in rental homes — over 5 million in the UK and more than 100 million across the EU and US
- Our mission is to improve that experience through technology, automation and operational excellence
- This is about disrupting one of the largest and most antiquated industries in the world with one of the strongest operational and technical teams in the UK and Europe
- We work hard, and we aim for extremely ambitious results
- We want people to be proud of what they’ve built and to one day look back and say: “Hell yeah, that was me that did it.”
Паспорт вакансии
История публикации
Появилась в Вакандии25 дней
Перепубликациинетпубликовалась один раз
Проверяли на источникеВидели сегодня
Среди похожихНет данныху карточки не хватает полей, чтобы найти похожие
Откуда что взялось
Отмечено то, что вывели мы. Без пометки — значение назвал работодатель.
Грейдне указан
Формат работыУдалённо
Географияне указана
Зарплата≈ 16 667 USD в месяцнаша оценка, в вакансии не названа
Почему на этом месте в выдаче
Порядок выдачи объявлен контрактом: свежесть решает между днями, полнота и зарплата — внутри дня.
Полнота карточки502 из 4 полей: грейд, формат, география, зарплата
Зарплата названа0вилки работодателя нет, показана наша оценка
Проверка Вакандии
Источники и свежесть
- Тип источника
- Карьерный сайт работодателя
- Найдено публикаций
- 1
Посмотреть публикации и даты
- greenhouseОсновная публикация · 2026-07-16
Безопасность
Отклик уходит на сайт источника
Вакандия показывает вакансию, но не отправляет отклик и не проверяет работодателя. Сам отклик вы оставляете на внешнем сайте — job-boards.eu.greenhouse.io.
Признаки мошенничества
- Просят предоплату, «залог» или деньги за обучение и оборудование.
- Требуют код из SMS, данные банковской карты или доступ к «Госуслугам».
- Быстро уводят в мессенджер и торопят с решением.
- Обещают большой доход без опыта и без деталей задач.
Настоящий работодатель не просит денег и платёжных данных до трудоустройства.
Продолжить поиск
Похожие вакансии
Причина сходства указана на каждой карточке
Подробнее Подробнее - Подробнее
Почему похожа: похожая специализация
Fabrique — Python-разработчик (Django, DRF)
- Junior
- Удалённо из России
- Москва, Россия