Мексика
🚀 Старший инженер-программист в области ИИ (Java | Spring Boot | Python) Старший инженер-программист в области ИИ будет отвечать за проектирование и разработку корпоративных приложений на основе искусственного интеллекта, которые связывают внутренние системы, бэкенд-сервисы и большие языковые модели (LLM). Вакансия предназначена для профессионалов с обширным опытом в бэкенд-разработке на Java и Spring Boot, дополненным практическим опытом в разработке и интеграции решений на основе LLM с использованием Python. Вы будете участвовать в проектировании и реализации готовых к производству ИИ-сервисов, API, бэкенд-интеграций, решений на основе Retrieval-Augmented Generation (RAG), функций на основе промптов и интеллектуальных архитектур для корпоративных сред. 🎯 Обязанности Проектировать, разрабатывать и поддерживать бэкенд-сервисы с использованием Java, Spring Boot, Python и FastAPI или аналогичных фреймворков. Разрабатывать API и интеграции для корпоративных приложений. Создавать решения на основе LLM с использованием OpenAI, Claude, Gemini, Llama, Azure OpenAI или аналогичных технологий. Проектировать и реализовывать решения на основе Retrieval-Augmented Generation (RAG). Разрабатывать бэкенд-сервисы для управления промптами, контекстными окнами, лимитами токенов, валидации ответов и снижения галлюцинаций. Интегрировать ИИ-сервисы с корпоративными платформами с помощью REST API, JSON, асинхронной обработки и событийно-ориентированных архитектур. Проектировать процессы трансформации, нормализации и подготовки структурированных и неструктурированных данных для ИИ-решений. Реализовывать механизмы валидации, guardrails, обработки ошибок, логирования и мониторинга для приложений на основе ИИ. Оценивать качество ответов, сгенерированных моделями, с помощью критериев валидации, тестовых случаев и процессов проверки. Оптимизировать производительность, надежность, параллелизм и масштабируемость бэкенд- и ИИ-сервисов. Использовать инструменты разработки с поддержкой ИИ для ускорения разработки, рефакторинга, тестирования и документирования. Участвовать в ревью кода, автоматизированном тестировании, процессах CI/CD и развертывании в продакшн. Сотрудничать с командами Product, Architecture и Engineering для разработки масштабируемых и готовых к продакшну решений. 🔑 Требования Обширный опыт разработки бэкенд-приложений на Java и Spring Boot. Опыт работы с Python, особенно в области бэкенд-сервисов, ИИ-интеграций, автоматизации или обработки данных. Опыт разработки REST API и бэкенд-сервисов для продакшн-сред. Практический опыт разработки или интеграции приложений на основе больших языковых моделей (LLM). Знание и опыт работы с: Retrieval-Augmented Generation (RAG). Embeddings. Векторные базы данных. Prompt Engineering. Context Windows. Token Management. Large Input Handling. Chunking. Output Validation. Hallucination Handling. Опыт работы с одной или несколькими моделями, такими как OpenAI, Claude, Gemini, Llama или Azure OpenAI. Знание в области проектирования API, JSON, структур данных, параллелизма, асинхронной обработки и интеграции систем. Способность разрабатывать чистый, поддерживаемый, масштабируемый и готовый к продакшну код. Опыт использования инструментов разработки с поддержкой ИИ, таких как Cursor, Claude Code, GitHub Copilot или аналогичных. Опыт работы с Git, гибкими методологиями и процессами CI/CD. Желательные требования Опыт работы с FastAPI или Flask. Опыт работы с Pinecone, Weaviate, FAISS, Chroma, Azure AI Search или другими векторными базами данных. Опыт работы с семантическим поиском (Semantic Search), парсингом документов, настройкой retrieval и интеграцией баз знаний. Опыт создания AI Agents, Tool Calling или сценариев оркестрации LLM. Опыт работы с Docker, Azure или облачными сервисами. Опыт работы с PostgreSQL, Redis или аналогичными технологиями. Опыт работы с фреймворками тестирования, такими как pytest, JUnit, Playwright или инструментами для тестирования API. Опыт работы с событийно-ориентированными архитектурами, очередями обработки и фоновыми процессами. Опыт работы в корпоративных, финансовых, регулируемых средах или средах, ориентированных на безопасность. 👜 Условия и преимущества Местоположение: Удаленно в Мексике. Тип найма: Прямой найм в компанию, бессрочный контракт. График работы: Полный рабочий день (Full Time). Часы работы: Понедельник – пятница с 9:00 до 18:00 (по мексиканскому времени). Компенсация: Оплата в мексиканских песо.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Формат работы
Удаленно
Тип занятости
Полная занятость
ИИ напишет его по твоему резюме, останется только отправить