Software Engineer - MiVIP (Испания, полностью удалённо)
Mitek (NASDAQ: MITK) — мировой лидер в области цифровой и биометрической проверки личности, предотвращения мошенничества и мобильных решений для внесения депозитов. Наша платформа проверки личности и передовые решения для захвата изображений созданы на основе новейших достижений в области биометрического распознавания, искусственного интеллекта, компьютерного зрения и машинного обучения, и им доверяют более 7500 организаций по всему миру.
Мы ставим виртуальность на первое место! Независимо от того, решите ли вы работать удалённо из домашнего офиса или лично в одном из офисов Mitek, наши методы, процессы и инструменты разработаны для обеспечения вашего успеха. В Mitek будущее работы — это гибкость и предпочтение, где бы и когда бы мы ни работали.
Мы рады приветствовать нового инженера-программиста в нашей команде в Испании! Вы присоединитесь к команде, ответственной за создание и развитие нашего биометрического решения для идентификации.
В этой роли вы будете вносить вклад в разработку систем, использующих технологии программной безопасности и логического вывода машинного обучения для проверки личности пользователей с высокой точностью и надёжностью. Вы будете работать над проектированием, реализацией и оптимизацией конвейеров логического вывода ML, которые обеспечивают проверку личности в реальном времени.
Что вам предстоит делать (основные обязанности):
- Проектировать, создавать и развёртывать программное обеспечение промышленного уровня для задач логического вывода ML и AI.
- Нести ответственность за свой код от проектирования до развёртывания, обеспечивая масштабируемость, безопасность и производительность на каждом этапе.
- Автоматизировать тестирование и доставку с помощью надёжных модульных, интеграционных и нагрузочных тестов.
- Совместно работать на межфункциональной основе с менеджерами по продукту, исследователями и командами эксплуатации для превращения идей в готовые к работе функции.
- Участвовать в Agile-мероприятиях (стендапы, планирование спринтов, ретроспективы) и помогать стимулировать постоянное улучшение.
- Разрабатывать чистый, поддерживаемый и готовый к промышленной эксплуатации код.
Что вам потребуется (необходимые знания, навыки и умения):
- Диплом бакалавра в области компьютерных наук, смежной области или эквивалентный практический опыт.
- 3+ года профессионального опыта разработки программного обеспечения с использованием современного C++.
- Опыт работы с Linux и контейнерами Docker.
- Опыт использования Python для внедрения кода на C++ и реализации автоматизации.
- Владение Git.
- Знакомство с CI/CD-конвейерами.
- Хорошее понимание разработки через тестирование (TDD) и покрытия автоматизированными тестами.
- Базовые знания о логическом выводе AI.
- Свободное владение разговорным и письменным английским языком.
Что было бы желательно:
- Опыт обработки изображений.
- Опыт кросс-компиляции кода на C++ с использованием цепочки инструментов Android NDK, iOS и Emscripten для Web.
- Базовые знания Java.
- Опыт промышленной эксплуатации на Golang.
- Знакомство с gRPC, Protocol Buffers.
- Понимание архитектур машинного обучения или конвейеров данных.
- Твёрдое понимание методологий Agile и принципов непрерывной поставки.
Что мы предлагаем:
- Работа с мировым лидером в области цифровой идентификации и предотвращения мошенничества.
- Роль с высокой степенью влияния на быстрорастущем рынке.
- Отличная рабочая атмосфера и замечательная культура.
- Возможность 100% удалённой работы в Испании (с опцией работы из нашего офиса недалеко от Барселоны — Сан-Кугат).
- Работа с разнообразной глобальной командой, увлечённой технологиями и влиянием.
- Возможности для постоянного обучения и роста.
- Пакет льгот: выбор частного медицинского страхования, пенсионный план, участие в плане акций MTK, щедрый ежегодный отпуск, пособие на обустройство домашнего офиса.