О нас
Институт конструктивного диалога (CDI) — это внепартийная некоммерческая организация, призванная вооружить новое поколение американцев навыками общения и сотрудничества в условиях разногласий. Мы работаем с колледжами и университетами США, предоставляя внеучебные программы для студентов, профессиональное развитие для преподавателей и сотрудников, а также стратегическое руководство руководству. Наша цель — способствовать конструктивному диалогу на всех уровнях учреждения и создавать условия для устойчивых организационных изменений. CDI был основан психологом Джонатаном Хайдтом, автором бестселлеров "The Righteous Mind" (Праведный разум) и "The Anxious Generation" (Тревожное поколение).
Роль
Мы ищем инженера-программиста начального уровня, который поможет создавать технологии для обучающих программ CDI. Вы будете работать над Perspectives — нашей онлайн-платформой для обучения, и нашим инструментом для отработки диалогов на базе искусственного интеллекта, помогая студентам развивать навыки преодоления разногласий и предоставляя преподавателям лучшие инструменты для поддержки их обучения.
Вы будете работать напрямую с нашим старшим техническим руководителем, который будет вас наставлять, и тесно сотрудничать с нашей командой по продуктам. Вы будете вносить вклад в реальные функции продукта, исправлять ошибки, помогать поддерживать надежность нашей платформы и улучшать системы, которые мы используем для создания и поддержки программного обеспечения. Вы начнете с четко определенных задач, будете получать регулярные рекомендации и проверку кода, а по мере роста ваших навыков будете брать на себя больше ответственности, включая поддержку в производственной среде.
ИИ-агенты являются частью нашего повседневного рабочего процесса инженера. Вы научитесь разбивать проблемы на управляемые части, оценивать подходы к реализации, а также проверять и тестировать код, сгенерированный агентом, чтобы понимать работу, которую вы отправляете. Наш стек включает TypeScript, React и Next.js; Java и Spring Boot; Python; и AWS. Вам не нужно знать все это с самого начала.
Под руководством и наставничеством нашего старшего технического руководителя вы будете:
- Создавать и улучшать функции для студентов, преподавателей и сотрудников CDI, такие как учебные мероприятия, отображение прогресса и инструменты для управления курсами и учащимися.
- Работать с нашим старшим техническим руководителем и командой по продуктам над декомпозицией потребностей продукта на четкие задачи и доставлять небольшие, хорошо протестированные изменения.
- Использовать ИИ-агентов для помощи в реализации функций, исследовании ошибок и изучении незнакомого кода. Читать, критически оценивать и тестировать их результаты, прежде чем считать их завершенными.
- Диагностировать проблемы, воспроизводя их, отслеживая поведение приложения и используя журналы и тесты для понимания того, что пошло не так.
- Писать и поддерживать автоматические тесты, проверять поведение, видимое пользователю, и участвовать в проверке кода с уделением внимания доступности, надежности и защите данных учащихся.
- Помогать в мониторинге и поддержке наших производственных систем, стремясь участвовать в реагировании на инциденты.
- Вносить вклад в инструменты и практики, которые делают разработку с помощью ИИ эффективной в CDI, включая контекст проекта, пользовательские агенты и навыки, интеграцию инструментов и проверку кода с помощью ИИ.
- Документировать полученные знания, сообщать о прогрессе и препятствиях, а также заранее обращаться за помощью, когда что-то неясно.
Вы — это мы
Требования
- Степень бакалавра в области компьютерных наук, разработки программного обеспечения или смежной технической области, или эквивалентный практический опыт.
- Минимум один практический проект в области инженерии, помимо учебных курсов, такой как стажировка, кооператив, работа, фриланс-проект или длительное участие в проектах с открытым исходным кодом, где вы работали в общей кодовой базе и ваш код проверялся.
- Практические основы по крайней мере на одном языке программирования и проект, который вы можете объяснить: как он работает, какие решения вы приняли и как исследовали проблемы.
- Понимание основ веб-приложений, включая взаимодействие пользовательского интерфейса с API, а также способы хранения и извлечения данных приложением.
- Способность читать и модифицировать код, пошагово решать проблемы и тестировать свои изменения, чтобы убедиться, что они работают должным образом.
- Вдумчивое использование инструментов разработки ИИ: готовность научиться управлять ими, критически оценивать их результаты и задавать вопросы, когда что-то неясно.
- Четкая коммуникация и последовательность, включая конструктивное реагирование на обратную связь, своевременное сообщение о блокирующих факторах и знание, когда нужно попросить помощи.
- Мотивация к миссии CDI и интерес к созданию инструментов, которые помогают людям учиться и практиковать новые навыки.
Предпочтения
- Опыт создания веб-приложения с использованием JavaScript или TypeScript и React, Next.js или аналогичного фреймворка, или знакомство с Java, Spring Boot или Python.
- Знакомство с автоматизированным тестированием или SQL.
- Интерес к доступному дизайну или образовательным технологиям.
Что мы предлагаем
- Культура, ориентированная на миссию — наша рабочая культура искренне отражает нашу миссию, характеризующуюся интеллектуальной скромностью, постоянным совершенствованием и широтой взглядов.
- Неограниченный PTO — отдыхайте по своему графику с неограниченным оплачиваемым отпуском, помимо 13 официальных праздников.
- Медицинское, офтальмологическое и стоматологическое страхование — планы медицинского, офтальмологического и стоматологического страхования, при этом CDI ежемесячно вносит свой вклад в ваши страховые премии.
- Соответствие 401(k) — инвестируйте в свое будущее с 100% соответствием вашим взносам до 3% вашей зарплаты.
- Профессиональное развитие — щедрый годовой бюджет для инвестирования в ваш рост: развивайте новые навыки, углубляйте существующие и оставайтесь вдохновленными в своей работе.
- Поддержка удаленной работы — до 500 долларов возмещения расходов на оборудование для домашнего офиса и до 50 долларов в месяц возмещения расходов на домашний интернет или мобильную связь.
Детали
- Компенсация: $72,000 - $82,000
- Местоположение: Удаленно, необходимо проживать в США.
- График: Полный рабочий день, гибкий в пределах часовых поясов США.
- Отчетность: Старшему техническому руководителю.
- Прямые подчиненные: Нет.
- Ориентировочная дата начала: 01.12.2026