Weekday AI

Software Engineer, Python - Codebase Q&A

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

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

Задачи

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

Требования

  • 3+ года профессионального опыта в разработке ПО, значительный production-опыт на Python
  • Подтверждённая способность разбираться в большой незнакомой Python-кодовой базе и объяснять её поведение в рантайме, а не только по исходникам
  • Свободное владение внутренностями Python, важными в реальных системах: import machinery, дескрипторы и метаклассы, async и event loops, упаковка, границы 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
  • Okta
  • Insightful

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

Python Developer - PyCharm Expert
MercorLeadNew YorkУдалённо
55 – 65 USD в час
14 сент.
Python Developer - PyCharm Expert
MercorLeadSan FranciscoУдалённо
55 – 65 USD в час
13 сент.
DSP Engineer 1
Rincon ResearchMiddleTucsonОфис
95,000 – 115,000 USD в год
11 сент.
Software Engineer III - AMRS Linear Rates Technology team
Royal Bank AmericaSeniorОфис
102,900 – 179,900 USD в год
2 сент.
Senior Python Developer
LeidosSeniorChantillyОфис
131,300 – 237,350 USD в год
31 авг.
Software Engineer, Python - Codebase Q&A — Weekday AI, 130 USD, Удалённо | itrelocate