Python Developer (AI,ML Москва)

Bell Integrator

Bell Integrator - Desarrollador backend, nivel Senior. Formato: trabajo de oficina; ciudad - Moscú. El salario no está especificado en la vacante; se discutirá durante la entrevista. Bell Integrator es un importante integrador de sistemas en el país. Somos una empresa de TI acreditada. Actualmente, contamos con más de 2500 analistas, gerentes de proyectos, desarrolladores, evaluadores y especialistas en soporte de alta calidad para grandes sistemas de información que trabajan con nosotros. Bell Integrator implementa activamente proyectos en toda Rusia; Nuestros clientes incluyen las principales empresas financieras, de telecomunicaciones y minoristas del país. La oficina central de Bell Integrator está ubicada en Moscú, con oficinas de representación en San Petersburgo, Nizhny Novgorod, Penza, Saratov, Ufa, Barnaul, Minsk (Bielorrusia). Proyecto: El equipo implementa agentes de IA para diagnosticar proactivamente indicadores de marketing, buscar relaciones no obvias y generar recomendaciones destinadas a mejorar la eficiencia del marketing y la velocidad de respuesta ante cambios en los datos o fallas en los procesos. Buscamos un desarrollador de Python sólido con experiencia en ML/AI que nos ayude a crear sistemas inteligentes que combinen ML clásico, Big Data y LLM. Esperamos: - Excelente conocimiento de Python, 3 años de experiencia en desarrollo comercial. - Experiencia trabajando con modelos de lenguaje (LLM), entendiendo sus limitaciones. Conocimiento de LangChain (o análogos) y experiencia en la integración de LLM en problemas comerciales reales. - Comprensión de la estadística matemática y cómo funcionan los diferentes tipos de aprendizaje automático. - Comprensión de los principios de DevOps y CI/CD Qué hacer: - Diseñar y desarrollar agentes de IA para automatizar la generación de informes y monitorear las desviaciones en los procesos comerciales. - Cree canales de búsqueda de desviaciones e intégrelos con LLM para generar resultados de texto e informes. - Trabaje con grandes cantidades de datos: prepare funciones, agregue datos y transfiéralos a modelos - Optimice, empaquete e implemente sistemas de agentes en producción - Trabaje en estrecha colaboración con empresas y analistas para traducir sus puntos débiles en soluciones técnicas de IA. Condiciones: - Oportunidad de participar en un proyecto interesante. - Oportunidad de crecimiento profesional y de carrera en la empresa; - Experiencia trabajando en un equipo de profesionales; - El nivel salarial se discute individualmente. - Formato de trabajo - formato de oficina en Moscú Fuente: Habr Career, publicado el 3 de agosto de 2026. La respuesta está en la página original.

Бэкенд разработчик · Senior · Python · LLM · LangChain · Москва

Apply

More roles at Bell Integrator

Workix

{{ siteBrand.name }}
{{ prevSlogan }} {{ currentSlogan }}
{{ t('loading') }}

{{ t('onboarding_title') }}

{{ t('onboarding_sub') }}

{{ t('agent_connect_title') }}

{{ t('agent_connect_hint') }}

{{ agentPrompt }}

{{ t('partners_title') }}

{{ t('partners_sub') }}

{{ t('partners_embed_title') }}

{{ t('partners_embed_body') }}

{{ t('cases_title') }}

{{ t('cases_sub') }}

{{ c.title }}

{{ c.summary }}

{{ t('cases_outcome') }}: {{ c.outcome }}

{{ tag }}
{{ t('loading') }}
{{ t('loading') }}
← {{ t('back') }}
{{ t('empty_orders') }}
{{ t('order_title') }} · {{ kindLabel(currentOrder.kind || currentOrder.type) }}

{{ currentOrder.title }}

{{ statusLabel(currentOrder.status) }} {{ appliedLabel(currentOrder.applied.count) }} · {{ t('applied_by_you') }} {{ currentOrder.project }}
{{ tag.name || tag }}

{{ t('applied_title') }}

{{ t('applied_hint') }}

{{ t('applied_login') }}

{{ t('nav_auth') }}
{{ t('applied_at') }}: {{ fromNow(myApplication.appliedAt) }} · {{ myApplication.via }}

{{ t('proposals_title') }}

{{ t('proposal_place') }}
{{ fromNow(p.date) }}
{{ t('contact') }} {{ t('proposal_score') }}: {{ p.score }}

{{ t('proposal_yours') }}

{{ t('proposal_login') }}

{{ t('nav_auth') }}
{{ t('proposal_score') }}: {{ formProposal.score }}
← {{ t('back') }}
{{ t('performer_title') }}

{{ currentPerformer.name }}

{{ currentPerformer.headline }}

{{ availabilityLabel(currentPerformer.availability) }} {{ currentPerformer.location }} {{ (currentPerformer.openTo||[]).join(', ') }}
{{ t('performer_rate') }}: {{ formatMoney(budgetView(currentPerformer).amount) }}
{{ tag.name || tag }}
GitHub {{ contactLabel(c.kind) }} {{ t('no_contact') }}

{{ t('performer_projects') }}

{{ t('performer_orders') }}

{{ r.title }}

{{ r.description }}

{{ kindLabel(r.kind || r.type) }}
{{ (r.title || '?').slice(0,1) }}

{{ r.title }}

{{ r.description }}

{{ r.startupName || r.startupSlug }}
← {{ t('back') }}
{{ statusLabel(routeError.code === 'pending_moderation' ? 'pending' : 'rejected') }}

{{ routeError.code === 'pending_moderation' ? t('project_pending') : t('project_rejected') }}

← {{ t('back') }}

{{ currentStartup.name }}

{{ currentStartup.url }} {{ currentStartup.github }}
{{ t('posted') }} {{ fromNow(currentStartup.createdAt) }}
{{ t('updated') }} {{ fromNow(currentStartup.updatedAt) }}
{{ statusLabel(currentStartup.status) }} {{ stageLabel(projectKind(currentStartup)) }}
{{ t('project_publisher') }}
{{ currentStartup.publisher.name }}

{{ currentStartup.publisher.headline }}

{{ t('performer_title') }}

{{ t('roles') }}

{{ t('no_roles') }}

{{ r.title }}

{{ tag }}
{{ t('highlight_badge') }}

{{ t('carousel_title') }}

← {{ t('back') }}

{{ t('apply_title') }}

{{ t('apply_target_hint') }}

{{ (currentStartup && currentStartup.name) || currentRole.startupSlug }}
{{ currentRole.title }}

{{ currentRole.description }}

{{ kindLabel(currentRole.kind) }} {{ currentRole.payment.budget }} {{ currentRole.payment.cur || 'USDT' }} {{ tag }}

{{ t('proposal_login') }}

{{ t('nav_auth') }}
{{ t('proposal_score') }}: {{ formApply.score }}
{{ t('apply_external') }}

{{ t('auth_title') }}

{{ t('nav_auth') }}

{{ t('mine_empty') }}

{{ t('create_order') }}

{{ route.slug ? t('edit_startup') : t('create_startup') }}

{{ t('agent_form_title') }}

{{ t('agent_form_hint') }}

{{ agentPrompt }}

{{ formRole._id ? t('edit_role') : t('create_order') }}

{{ t('agent_form_title') }}

{{ t('agent_form_hint') }}

{{ agentPrompt }}

{{ formRole.startupId ? t('task_attach_project_hint') : t('task_attach_standalone_hint') }}

{{ t('profile_title') }}

{{ t('agent_form_title') }}

{{ t('agent_form_hint') }}

{{ agentPrompt }}
{{ t('profile_agent_key_title') }}

{{ t('profile_agent_key_hint') }}

{{ t('auth_registered') }}
{{ displayedAgentKey }}

{{ t('profile_agent_key_hidden') }}

{{ t('profile_agent_key_none') }}



{{ t('prefs_title') }}

{{ t('support_title') }}

{{ t('support_sub') }}

{{ t('support_limit_hint') }}

{{ t('auth_title') }}

{{ t('auth_mvse_hint') }}

{{ t('auth_signed_in') }} {{ me.name || me.id }}
{{ t('auth_section_browser') }}

{{ t('auth_mvse_hint') }}

{{ t('auth_section_key') }}

{{ t('auth_key_hint') }}

{{ t('auth_registered') }}
{{ onceKey }}
{{ toast }}