Senior Software Engineer

Job expired!

Присоединяйтесь к команде Attentive на должность Старшего Программиста и помогайте создавать исключительные пользовательские впечатления. Мы ищем опытных профессионалов, которые преуспевают в коллективной среде и страстно стремятся разрабатывать высококачественные программные решения. Ознакомьтесь с нашим захватывающим предложением ниже.

1. Сотрудничество с Управлением Продуктом: Тесно работайте с управлением продуктом, чтобы удовлетворить потребности пользователей без ущерба для качества или технического долга.

2. Расширение Системы и Улучшение Рабочих Процессов: Расширяйте или модифицируйте системы для новых целей или улучшения существующих рабочих процессов.

3. Предотвращение Регрессий: Принимайте проактивные меры для предотвращения регрессий, используя различные методы тестирования.

4. Навыки Общения: Используйте сильные письменные и устные коммуникативные навыки для консультаций с руководством и обеспечения соответствия принципам системы.

5. Улучшение Качества: Непрерывно улучшайте качество проекта через вклад в код и долгосрочную поддержку изменений большого масштаба.

6. Разработка Пользовательского Опыта: Создавайте выдающиеся пользовательские впечатления, устраняя неисправности программ и систем для восстановления нормальной функциональности.

7. Документирование Проектирования Системы: Разрабатывайте, документируйте и пересматривайте процедуры проектирования систем, тестирования и стандарты качества.

8. Ответственность за Код: Берите на себя ответственность за качество кода, масштабируемость, надежность и производительность.

9. Управление Данными: Управляйте и обрабатывайте крупные наборы данных для обучения моделей и анализа маркетинга.

10. Развертывание в Облаке: Развертывайте приложения и сервисы на облачных платформах для обеспечения масштабируемости и надежности.

11. Разработка Генеративного ИИ: Проектируйте и внедряйте передовые генеративные модели ИИ с акцентом на инжиниринг запросов.

12. Архитектура Систем на Основе Событий: Разрабатывайте масштабируемые архитектуры на основе событий для эффективной обработки объемных данных и трафика.

13. Техническое Лидерство: Ведите технические обсуждения и принятие решений, выступая в качестве эксперта и наставника для младших участников команды.

14. Лучшие Практики и Стандарты Качества: Пропагандируйте лучшие практики в разработке программного обеспечения, включая код-ревью, тестирование и документацию, чтобы поддерживать высокие стандарты качества кода и надежности системы.

Возможность удаленной работы допускается до 2 дней в неделю. Вне удаленной работы вы должны работать в нашем офисе по адресу: 114 Sansome Street, 11th Floor, San Francisco, CA 94104.

Образование: Степень бакалавра или эквивалент в США по специальности компьютерные науки, программная инженерия, информационные технологии, компьютерная инженерия или смежная область.

Опыт работы: 5 лет профессионального опыта в качестве разработчика программного обеспечения, инженера-программиста или другой смежной профессии, связанной с разработкой программного обеспечения для веб-технологий или приложений.

Дополнительный требуемый опыт:

  • 5 лет в разработке программного обеспечения для масштабируемых и надежных веб-технологий/приложений.
  • 5 лет использования Java, Python или Go.
  • 5 лет использования JavaScript/TypeScript или React.
  • 5 лет использования языков программирования, связанных с ИИ (например, Python, TensorFlow, PyTorch).
  • 5 лет обработки данных в крупном масштабе с использованием SQL, NoSQL или