
Anyone AI е образователна платформа и платформа за таланти, насочена към Латинска Америка, която помага на софтуерни инженери да развиват кариера в областта на изкуствения интелект и машинното обучение. Нейните дистанционни програми, водени от ментори, съчетават техническо обучение, включително направление за разработчици на системи за машинно обучение, с подготовка за кариера като насоки за автобиография и профил в LinkedIn, подготовка за интервюта и практика по английски език. Компанията управлява и пазар за таланти, който свързва обучената ѝ общност с работодатели, търсещи специалисти по изкуствен интелект, наред с модел, ориентиран към намиране на работа, който включва плащания, обвързани с дял от дохода, и партньорства с работодатели.
Старши софтуерен инженер за оценяване на SWE-Bench
Оценявайте задачи по софтуер с отворен код от GitHub issues и pull request-и за Anyone AI. Преценявайте тяхната яснота, качеството на тестовете, възпроизводимостта, сложността и пригодността им за бенчмаркинг.
Описание
- Оценявайте задачи по софтуерно инженерство, базирани на реални GitHub issues и pull request-и.
- Проверявайте дали описанията на задачите и критериите за успех са ясни и пълни.
- Оценявайте точността, покритието и устойчивостта на модулните тестове.
- Откривайте нестабилни тестове, липсващи зависимости, несъответствия във версиите и проблеми със средата.
- Проверявайте дали задачите могат да се възпроизвеждат последователно в различни среди.
- Преценявайте практическата трудност и техническата сложност на всяка задача.
- Препоръчвайте дали задачите да бъдат приети, преработени или премахнати.
- Преглеждайте поправки на грешки и разработка на функционалности, включително настройка на хранилището, управление на зависимости, промени в множество файлове и модули и цялостно техническо качество.
Изисквания
- Най-малко три години професионален опит в софтуерното инженерство.
- Солиден опит в работата с големи кодови бази, обхващащи множество файлове.
- Опит с преглед на pull request-и, отстраняване на проблеми и поддръжка на софтуер в продукционна среда.
- Добро разбиране на модулното тестване и покритието с тестове.
- Умение да преценявате дали тестовете проверяват правилно дадено решение, без ненужно да ограничават възможностите за реализация.
- Опит с управление на зависимости, конфигуриране на среди и осигуряване на възпроизводимост.
- Отлично владеене на Git и работните процеси за разработка, базирани на GitHub.
- Умение за анализ на сложни технически проблеми и предоставяне на ясна писмена обратна връзка.
- Приноси към проекти с отворен код или поддръжката им се считат за предимство.
- Опит със SWE-Bench, SWE-Bench Verified или сравними бенчмаркове за програмиране се счита за предимство.
- Опит с големи Python проекти с отворен код, като Django, Flask, scikit-learn, SymPy, matplotlib, requests или pytest, се счита за предимство.
- Опит с Docker, CI/CD, pip, conda или фиксиране на версии на зависимости се счита за предимство.
- Познаването на тестови фикстури, изолация на тестове или тестване, базирано на свойства, се счита за предимство.
- Опит с проектиране на технически оценки или преглед на предизвикателства по програмиране се счита за предимство.
- Опит в оценяването на AI/ML, подбор и обработка на данни, RLHF или разработване на бенчмаркове се счита за предимство.
Придобивки
- Дистанционна работа.
- Консултантски ангажимент на непълно работно време, базиран на проекти.