Stanford University

Software Developer 1

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

Разработчик ПО в междисциплинарный Neuro-AI проект Stanford University по созданию фундаментальной модели мозга. Задача — обеспечивать воспроизводимость и production-readiness кодовой базы, а также выстраивать CI/CD для научных команд проекта.

Задачи

  • Оценивать потребности и требования пользователей
  • Проектировать и разрабатывать приложения, в том числе со сложной обработкой данных
  • Поддерживать и обновлять существующие программы
  • Диагностировать и решать технические проблемы
  • Создавать программы для отчётности и аналитики
  • Разрабатывать и проводить обучение пользователей и операционных команд
  • Документировать изменения в ПО для конечных пользователей
  • Следовать методологии разработки команды
  • Выступать техническим экспертом по приложениям

Требования

  • 3+ года опыта разработки и поддержки production-кодовых баз
  • Сильные навыки программирования на Python и системных языках (C/C++, Rust)
  • Глубокий опыт работы с системами контроля версий (Git) и платформами совместной разработки (GitHub)
  • Опыт настройки и поддержки CI/CD (GitHub Actions, Jenkins)
  • Понимание и опыт test-driven разработки, знание unit-, integration- и end-to-end тестирования
  • Отличные навыки решения проблем, коммуникации и командной работы
  • Умение эффективно работать в быстром темпе в мультидисциплинарной среде
  • Опыт контейнеризации (Docker) и оркестрации (Kubernetes, Slurm)
  • Понимание специфики разработки научного ПО
  • Знание паттернов и архитектур проектирования ПО
  • Опыт участия в open-source проектах или их поддержки
  • Знакомство с ML-фреймворками (TensorFlow, PyTorch)
  • Степень бакалавра и три года релевантного опыта либо эквивалентная комбинация образования и опыта

Условия

  • Работа в коллаборативном междисциплинарном проекте на стыке нейронауки, ИИ и инженерии
  • Совместная работа с командой исследователей и учёных
  • Конкурентная зарплата и бенефиты
  • Сильное менторство и развитие карьеры

Навыки

  • Python
  • C/C++
  • Rust
  • Git
  • GitHub
  • GitHub Actions
  • Jenkins
  • CI/CD
  • Docker
  • Kubernetes
  • Slurm
  • TensorFlow
  • PyTorch
  • unit testing
  • integration testing
  • end-to-end testing

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

Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
Senior Software Engineer - .NET / C# / XAML Digital Experience
Fidelity InvestmentsSeniorWestlakeОфис
12 окт.
Software Developer 1 — Stanford University, 100,068 – 186,793 USD в год, Stanford | itrelocate