Readdle — новатор в области личной продуктивности на устройствах Apple, формирующий эту ситуацию с 2007 года. Наша миссия заключается в том, чтобы предоставить отдельным людям и командам инновационные технологии, повышающие их эффективность и креативность. Мы стремимся создавать исключительные возможности для мобильных устройств и компьютеров для тех, кто стремится достичь большего.
Почтовое приложение Spark – один из наших флагманских продуктов, разработанный для различных платформ. Наша миссия в Spark всегда заключалась в том, чтобы заставить вас полюбить работу с электронной почтой. Мы начали с того, что сделали электронную почту умной и улучшили совместную работу в команде, а теперь решили проблему информационной перегрузки, чтобы сделать электронную почту целенаправленной. Наши основные функции созданы для того, чтобы повысить вашу концентрацию и позволить вам создавать индивидуальные рабочие процессы, соответствующие вашим потребностям.
О должности:
Как инженер-программист (ИИ) вы будете играть решающую роль во внедрении агентов ИИ для улучшения мира электронной почты. Вы присоединитесь к команде преданных своему делу инженеров без жесткой иерархии, что облегчит вам общение со всеми — от дизайнеров до руководителей отделов и основателей.
Что вы сделаю:
- Создам ИИ-агенты для решения проблем пользователей.
- Повышу качество ИИ функциональности Spark.
- Будьте в курсе использовать достижения ИИ и активно тестировать эти технологии, чтобы улучшать текущие функции и оценивать их потенциал для решения будущих задач.
- Проводить эксперименты и создавать прототипы новых функций ИИ.
- Определять показатели и измерять производительность. функциональности ИИ.
- Тесно сотрудничайте с межфункциональными командами, чтобы понять требования и интегрировать решения ИИ.
Помимо упомянутых выше задач, ориентированных на ИИ, вы также буду участвовать в деятельности, типичной для инженера по продукту:
- Написание кода, включая основную бизнес-логику продукта, пользовательский интерфейс и инструменты среды (например, сценарии, редакторы и анализаторы, необходимые для эффективного вклада в продукт). кодовой базы).
- Поддерживать качество кода путем написания модульных тестов.
- Написывать и обновлять техническую документацию.
- Анализировать требования и определять специфику решения (самостоятельно или в команде). формат)
- Настройте и поддерживайте рабочую среду в состоянии, готовом к эффективному достижению ожидаемых результатов (IDE, инструменты CLI, профили/сертификаты, репозитории какао-стручков, VPN).
- Подтвердите готовность реализованного решения на этапе QA (Самопроверка критериев приемки и сценариев ключевых функций)
- Делитесь идеями продукта в соответствии с установленными процессами
О вас :
- Имеет опыт работы с моделями большого языка (LLM) и знаком с методами поисково-дополненной генерации (RAG), демонстрирует глубокое понимание последних достижений в области обработки и генерации естественного языка.< /li>
- Владение хотя бы одним из следующих языков: Swift, Objective-C, Kotlin, C/C++.
- Готов быстро учиться и писать.кодировать в Swift в кроссплатформенной среде.
- Знаете принципы дизайна, рекомендации по интерфейсу и лучшие практики разработки как минимум на одной платформе: macOS, iOS, Android или Windows.
- Эффективен как в независимой, так и в командной работе.
- Демонстрирует способность соблюдать жесткие сроки в динамической среде.
- Владение методологией Agile.
- Владение инструментами контроля версий, такими как Git и GitHub.
- Развитые аналитические навыки и навыки решения проблем.
- Глубокое понимание принципов SOLID, ООП и шаблонов параллелизма.
- li>Опыт управления памятью и оптимизации.
Будет плюсом:
- Опыт разработки приложений Electron с использованием TypeScript язык и платформа React.
- Опыт работы со SwiftUI, UIKit, Core Animation, GCD, Swift Concurrency.
- Понимание конвейеров и инструментов CI/CD (Azure, GitHub Actions или Jenkins)
- li>
- Базы данных (SQL, индексы)
Что вы получите в Readdle:
- Клиент -ориентированная культура. Мы ставим наших клиентов на первое место. Это означает, что каждый сотрудник может получить выгоду от прямого взаимодействия с нашими клиентами. Это позволяет нам создавать и предоставлять лучшие решения для миллионов наших пользователей.
- Профессиональный рост. Мы профессионалы во всем, что делаем. Это означает, что мы владеем нашими решениями, нашей работой и нашими результатами. Мы предоставляем качественную обратную связь другим и приветствуем обратную связь как возможность учиться и совершенствоваться.
- Команда замечательных людей. Самая большая сила, которая у нас есть, — это команда. Это означает, что мы заботимся друг о друге, обеспечиваем прозрачность и инвестируем в успех каждого.
- Влияние на наши продукты. Мы стремимся создавать ценные продукты. Это означает, что мы постоянно совершенствуемся, преодолевая ограничения, упрощая наши процессы и улучшая наши возможности.
- Инновационная культура. Мы стараемся быть инновационными и креативными во всем, что мы делаем. Это означает, что мы ожидаем, ценим и дорожим новыми идеями.