Тестирование на pytest
pytest — ближе по духу к языку Python нежели unittest, которая накладывает определенные обязательства при разработке тестов. Например, создание классов-наследников от TestCase или выполнение определенной процедуры запуска тестов.
Но при разработке на pytest ничего этого делать не нужно. Вы просто пишете функции, которые должны начинаться с "test_" и используете assert, встроенные в Python.
Также он поддерживает запуск тестов на unittest и nose, то есть полная обратная совместимость с ними.
#python#pytest#assert
#Senior#ML#Engineer#Research#remote#Python#PyTorch#HuggingFace#Transformers#LoRA
Senior ML Engineer
About the Company
ARQ is a studio specializing in the development of AI video and tools for video generation using artificial intelligence. We create solutions that allow users to generate videos of any format — from short clips to production-level content — powered by our own models and multimodal pipelines.
What You’ll Do:
- Develop and optimize models using LoRA, RLHF, LangChain, LangGraph, Qdrant, and RAG.
- Integrate ML components into video generation pipelines.
- Conduct experiments with fine-tuning and model adaptation for specific ARQ tasks.
- Optimize inference and model performance in production environments.
- Automate ML pipelines, set up CI/CD, and monitor model stability.
- Work with multimodal solutions combining text, video, and image data.
What We Expect:
- 3+ years of experience as an ML Engineer or Research Engineer.
- Strong proficiency in Python, PyTorch, Hugging Face, and Transformers.
- Hands-on experience with LoRA, RLHF, LangChain, LangGraph, Qdrant, and RAG.
- Understanding of generative models for video and multimodal systems.
- English proficiency at C1 level or higher.
Nice to Have:
- Experience in data processing and preparation for multimodal tasks.
- Experience integrating LLM models into production systems.
- Experience with retrieval systems and vector databases.
- Experience optimizing large models for real-world performance.
What We Offer:
- Fully remote work format.
- Payment in cryptocurrency (with future possibility to switch to fiat).
- Stock options — share in the company’s growth.
- Minimum bureaucracy, maximum technology and speed.
contact @michael_terner
#typescript#investigation#osint#python#recon
Flowsint is a free, open-source tool for OSINT investigations that visualizes data like domains, IPs, emails, phones, crypto wallets, and websites as interactive graphs to spot hidden links fast. Install easily with Docker and Make via git clone and "make prod," then run locally at localhost:5173 for full privacy—all data stays on your machine. With 30+ auto-enrichers (e.g., subdomain scans, WHOIS, breach checks), it chains tasks to automate deep recon, saving hours on manual work and revealing patterns for cybersecurity, journalism, or fraud probes ethically.
https://github.com/reconurge/flowsint
#python#datascience#formula1#motorsport
FastF1 is a Python package that lets you easily access and analyze Formula 1 data like results, schedules, timing, telemetry, and more. It uses Pandas DataFrames with custom F1 tools, Matplotlib for charts, and caching for fast scripts—install via pip install fastf1. You benefit by quickly pulling historical and live F1 stats to build insights, visualizations, or apps without hassle.
https://github.com/theOehrly/Fast-F1
http://www.enlistq.com/10-python-idioms-to-help-you-improve-your-code/
If you have ever tried to learn a new language (not a programming language), you know that we always think in our native language before we translate it to the new language. This can lead to you forming some sentences that don’t make sense in the new language but are perfectly normal in your native language. For example, in a lot of languages, you ‘open’ an electronic gadget such as fan, AC or cell phone. When you say that in English, it means to literally open the gadget instead of turning it on.
The same is true for programming languages. As we pick up new languages, such as #python, we are using our prior knowledge of programming in another language (q, java, c++ etc) and translating that to python. Many times, your code will work but it won’t be ‘#pretty’ or #fast. In python terms, your code won’t be ‘#pythonic’.
#python#artificial_intelligence#cybersecurity#generative_ai#llm#pentesting
Cybersecurity AI (CAI) is an open-source, lightweight framework that helps you build AI agents to find and fix security vulnerabilities efficiently. It supports many AI models and tools, works on multiple operating systems, and allows human control during tasks. CAI automates complex security testing steps like scanning, exploiting, and validating bugs, making bug bounty hunting easier and faster. It also logs detailed traces for better analysis and supports teamwork among AI agents. Using CAI can boost your cybersecurity skills, save time, and improve your ability to protect systems from attacks by combining AI power with your expertise.
https://github.com/aliasrobotics/cai
#DataScience#CausalInference#Econometrics#Python#BigData#Remote#Jobs#Senior#Middle#Ваканасия
Позиция: Data Scientist (Causal Inference & Econometrics)
Компания: X5 Group (Пятерочка, Перекресток, Чижик)
Локация: Удаленно (РФ) или офисы в Москве (БЦ Оазис)
Доход: Оклад 300 000 – 600 000 ₽ gross + годовой бонус до 40%
🚀 О команде и задачах
Команда ad-hoc аналитики ищет сильного DS-специалиста с фокусом на Causal Inference. Мы работаем с петабайтами данных (29к+ магазинов, 50 млн клиентов), но при этом у нас нет легаси.
Мы строим новый стрим, где работа — это настоящий Research: разбор бизнес-механик, чтение свежих статей (arXiv, top-tier confs), имплементация SOTA-методов и создание собственных библиотек.
Чем предстоит заниматься:
Вам предстоит end-to-end разработка методологий для оценки эффектов там, где классические A/B-тесты бессильны (например, оценка федеральных промо или влияния подписок).
• Бизнес-анализ. Встречи с заказчиками, формализация гипотез и выбор метрик.
• Моделирование. Подбор статистического подхода, построение DAG, поиск инструментов/конфаундеров, тестирование на синтетике и реальных данных.
• Продукционализация. Выкатка решений в прод (регулярный расчет), доработка собственной Python-библиотеки и написание статей по итогам крутых кейсов.
🧠 Ты нам подходишь, если:
У тебя есть опыт в DS от 2-х лет и крепкий бэкграунд в эконометрике (академический или рабочий).
Hard Skills & Theory:
• Глубокое понимание эндогенности (причины/борьба), умение отличать конфаундер от инструмента.
• Умеешь рисовать графы для конкретного DGP, находить коллайдеры и медиаторы.
• Владеешь методами для кросс-секционных и панельных данных: AIPW (Doubly Robust), DiD, TWFE, IV.
• Пишешь чистый, структурированный код, знаешь классические алгоритмы.
• Пишешь оптимальные запросы (знание Hadoop-стека будет плюсом).
🎁 Мы предлагаем:
• Полная удаленка или гибрид (офисы на м. Добрынинская / м. Волгоградский проспект).
• Гибкое начало рабочего дня (с 8 до 10 утра), 5/2.
• Оплата обучения, профильных конференций, программы мотивации для авторов статей и спикеров.
• ДМС со стоматологией и выездом за рубеж, страхование жизни.
• Демократичная среда, отсутствие бюрократии, ретро с мемами и оффлайн-тимбилдинги.
📩 Контакты
Резюме в формате "Фамилия Имя Резюме DS ad-hoc" присылать сюда: @Zzzelar
Не забудь указать, что ты от @datasciencejobs
#вакансия#job#relocate#remote#удаленка#работа#openai#opaenaiapi#chatgpt#python#nodejs
Ищем разработчика OpenAI API чатбота-помощника (язык API не важен)
Город: Лиссабон, немного возможна удаленка
Занятость: fulltime
ЗП: ~3k USD gross, можно пробовать больше обсудить.
Название компании: Intelas, https://www.intelas.com/
Команда Intelas ищет разработчика OpenAI API чатбота-помощника в базе регуляторной и иной документации в сфере коммерческой недвижимости, типа нишевого https://pdfgpt.io/ (A Chatbot who can chat with you about Your provided pdf, can Talk about content. You Just Need to upload pdf and ask any question).
Intelas занимаются разработкой b2b SaaS сервисов и интеграционного API для рынка коммерческой недвижимости в США. Основаны в 2022м году, есть совсем свежий продукт и клиенты, рост немного опережает планы, HQ в Нью-Йорке.
Нужно будет
Генерировать и проверять гипотезы держа продукт в уме
Тюнить ответы
Добиваться самого мощного и удобного функционала.
Требования
Опыт работы с OpenAI API (чем больше, тем лучше!). Python, Node.js или каким иным - не так важно. Кажется, что тут прям advanced навыки разработки не требуются, намного важнее энтузиазм)
Обязателен хороший разговорный английский!!!
Но продвинутые навыки разработки или иные хордовые продуктовые скиллы могут быть полезны.
Условия
На старте удаленная работа со скорейшим переездом из РФ/РБ, если еще не. После - релокация в Португалию. Сколько времени можно на удаленке - обсуждаемо, ну может там диплом сдать, что-то такое, но желательно будет поскорее переехать.
ЗП на удаленке ~3k USD gross, можно пробовать больше обсудить.
Вопрос с ЗП в Португалии пока не до конца прояснен, еще выясню, сколько там на визы ЗП ок.
Студентов рассмотрим.
Контакты [email protected] и @workwor.
#NLP#ML#AI#NaturalLanguageProcessing#DeepLearning#Python#УдаленнаяРабота#ИП#LLM#TextAnalysis
Вакансия: ML/NLP разработчик
Грейд: Middle+/Senior
Локация: строго РФ
Формат работы: удалённая, трудоустройство только по ИП
Зарплата: 250-350 тыс. руб. 💸
📌О проекте:
Мы разрабатываем интеллектуальную Систему анализа проектной документации для обработки и анализа текстовых данных. В рамках проекта вы будете участвовать в создании когнитивного поиска, рекомендательных систем и digital-ассистентов, помогая реализовать передовые решения на основе естественного языка.
📌Задачи:
- Разработка моделей для структурирования текстов и понимания запросов на естественном языке 🧠
- Решение NLP задач для когнитивного поиска и рекомендательных систем
- Разработка NLU моделей для digital-ассистентов
- Развитие и оптимизация больших языковых моделей (LLM)
📌Мы предлагаем:
- Удалённую работу с гибким графиком 🏡
- Трудоустройство по ИП с прозрачными условиями
- Участие в интересных проектах по текстовому анализу
- Возможности для профессионального роста 🚀
- Работа с передовыми технологиями и решениями
📌Наши ожидания:
- Опыт работы с NLP задачами от 3 лет
- Глубокие знания машинного обучения и deep learning в NLP
- Практический опыт работы с задачами для русского языка: классификация текста, topic modeling, NER, Text2SQL
- Участие в хакатонах или Kaggle будет плюсом 🏆
📌Технологический стек:
Python, NLTK, DeepPavlov, Hugging Face, LSH, faiss, nmslib, HNSW, Spark, Pandas, Numpy, Sklearn, Keras, PyTorch, Tensorflow, RNN, CNN, Transformer, BERT.
📌Преимуществом будет:
- Опыт работы с LLM, включая RAG, LangChain, LoRA
- Навыки fine-tuning и prompt engineering
Если хотите присоединиться к нашему проекту, пишите в Telegram: @BekhterevaElena.
#вакансия#senior#python#node#vue#js#ml#cv#ComputerVision#remote#удаленка#fulltime
Full-stack разработчик (Python / Node.js / Computer Vision)
для усиления постоянной команды
Оформление: ИП / СЗ (аутстафф)
Формат работы: Удаленно
Занятость: Полная (8 часов/день)
Срок: минимум 1 месяц с возможностью продления
З/п: до 300 т.р. условно, обсуждаем индивидуально
Компания: Холикод
Проект: система видеоаналитики
Ключевые требования:
Обязательные:
* Уровень: Senior (коммерческий опыт от 5 лет).
* Python (Core): Глубокое знание языка и экосистемы.
* Computer Vision (CV): понимание технологий, наличие минимального опыта
* Machine Learning (ML): Опыт работы с фреймворками (TensorFlow, PyTorch или аналогами) для задач классификации, детекции, трекинга.
* Backend (Node.js): Уверенное владение Node.js и фреймворками (Express.js, Nest.js).
* Frontend (JavaScript): Опыт разработки на Vue.
* Базы данных: Опыт работы с реляционными (PostgreSQL) и/или NoSQL (MongoDB) СУБД.
* Git: Уверенное владение системой контроля версий.
Желательные (плюсы):
* Computer Vision (CV): Практический опыт с OpenCV и другими библиотеками для обработки изображений/видео.
* Опыт работы с видеопотоками (RTSP-протокол).
* Знание Docker и основ DevOps.
* Понимание принципов работы message brokers (RabbitMQ, Kafka).
* Опыт оптимизации кода и ML-моделей для работы в реальном времени.
* Опыт работы с Kubernetes
Основная задача - доработка и развитие готового продукта, а именно:
* Доработка алгоритмов CV/ML
* Разработка и поддержка бэкенда
* Разработка фронтенда
* Общие задачи:
* Рефакторинг и оптимизация кодовой базы.
* Участие в полном цикле: обсуждение, реализация, тестирование, запуск в продакшн
Пишите, расскажу более подробно о проекте и конкретных задачах @aka_Buka
#python#academic_papers#conference_presentations#security_reviews
Trail of Bits offers free security resources like academic papers on bug-finding tools, white papers on AI risks and blockchain, guides for secure smart contracts and testing, and public audit reports for clients like Uniswap, Scroll, and Offchain Labs. They cover automated bug detection, cryptography, mobile security, and AI/ML threats, with recent 2024-2026 reviews of Solana, Ethereum, and more. You benefit by accessing expert insights to strengthen your code, spot vulnerabilities early, and build safer software without cost.
https://github.com/trailofbits/publications
#python#d_fine#detr#object_detection
D-FINE is a fast and accurate real-time object detection model that improves how bounding boxes are predicted by refining detailed probability distributions for each box edge, making localization more precise. It uses two main techniques: Fine-grained Distribution Refinement (FDR), which iteratively improves box predictions by focusing on uncertainties, and Global Optimal Localization Self-Distillation (GO-LSD), which helps earlier layers learn from later, more accurate predictions. This approach boosts detection accuracy without extra training or inference costs, making it efficient and effective for detecting objects even in complex scenes. You benefit by getting better, faster object detection with less computational effort.
https://github.com/Peterande/D-FINE