Weekday AI (YC W21)

Software Engineer, Python - Codebase Q&A

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Python-инженер для построения датасета, обучающего AI-агентов исследовать и понимать реальные кодовые базы. Нужно составлять сложные задачи по production-репозиториям на Python, требующие анализа рантайма, и валидировать их в Studio.

Задачи

  • Выбирать задачи из предварительно проверенного пула Python-репозиториев, привязанных к конкретному git-коммиту, с инженерным вопросом, рубриками, фойлами и эталонным решением
  • Исследовать репозиторий до полного понимания рассматриваемой подсистемы, включая историю PR и issue
  • Переписывать вопрос задачи так, чтобы он был не по силам передовым кодинг-агентам, но оставался корректным и решаемым
  • Корректировать рубрики и фойлы, чтобы они вознаграждали верные рассуждения и отсекали правдоподобные, но неверные ответы
  • Прогонять полный цикл валидации в Studio — Check, Golden, Run, Analyze — и итерировать до прохождения всех этапов
  • Документировать работу в README задачи и отправлять на экспертный ревью, отрабатывая замечания по возвращённым задачам

Требования

  • 3+ года профессионального опыта разработки ПО, значительный опыт production-разработки на Python
  • Подтверждённая способность разбираться в большой незнакомой кодовой базе на Python и объяснять её поведение в рантайме, а не только по исходникам
  • Понимание внутренностей Python, важных в реальных системах: механизм импорта, дескрипторы и метаклассы, async и event loop, упаковка, границы C-расширений
  • Опыт с веб-фреймворками, инструментами разработчика, тайп-чекерами или научными/числовыми библиотеками
  • Точный письменный английский: вопросы и рубрики — это продукт
  • Уверенное владение git на уровне коммитов, контейнеризированными окружениями и инструментами командной строки

Условия

  • Полностью удалённая асинхронная работа, тимлиды в часовых поясах США, Индии и Нигерии
  • Работа ведётся в Studio; учёт времени через Insightful, доступ к платформе через Okta
  • Онбординг включает верификацию личности, проверку биографии, подписание Terms of Work и CIIAA, налоговую форму и короткий калибровочный тест
  • Оплата за каждую одобренную задачу; каждая задача проверяется вторым инженером и супер-ревьюером
  • Компенсация $130 за задачу

Навыки

  • Python
  • Django
  • Twisted
  • Scrapy
  • SymPy
  • mypy
  • pip
  • coverage.py
  • mitmproxy
  • Certbot
  • Tornado
  • Werkzeug
  • sqlfluff
  • Meson
  • git
  • Docker

Похожие вакансии

Software Engineer, Python - Codebase Q&A
Weekday AIMiddleУдалённо
130 USD
16 сент.
Principal Software Engineer
Trident SystemsLeadFairfaxГибрид
120,000 – 222,000 USD в год
14 сент.
Python Developer - PyCharm Expert
MercorLeadNew YorkУдалённо
55 – 65 USD в час
14 сент.
Python Developer - PyCharm Expert - AI Trainer
MercorLeadChicagoУдалённо
55 – 65 USD в час
13 сент.
Python Developer - PyCharm Expert
MercorLeadSan FranciscoУдалённо
55 – 65 USD в час
13 сент.