Аналитик данных/Дата инженер (офис)

Bell Integrator

Bell Intégrateur - Ingénieur de données. Format : travail au bureau ; villes — Moscou. Le salaire dans l'offre d'emploi n'est pas indiqué - à discuter lors de l'entretien. Bell Integrator – un grand intégrateur système du pays. Nous sommes une entreprise informatique accréditée. À l'heure actuelle, plus de 2500 analystes de haut niveau, chefs de projet, développeurs, testeurs et spécialistes de l'accompagnement de grands systèmes d'information travaillent avec nous. Bell Integrator réalise activement des projets à travers toute la Russie, parmi nos clients figurent les principales entreprises financières, de télécommunications et de vente au détail du pays. Le bureau central de Bell Integrator est situé à Moscou, avec des représentations à Saint-Pétersbourg, Nizhny Novgorod, Penza, Saratov, Oufa, Barnaoul et Minsk (Biélorussie). Notre équipe vend un produit de prêt aux personnes morales du segment des petites et microentreprises. Nous avons terminé le processus de migration vers de nouveaux systèmes et commençons maintenant à développer activement le produit et à l'améliorer pour les clients. Il y a de nombreuses tâches et idées intéressantes à venir qui nous rendront meilleurs Compétences requises : - Connaissance de SQL au niveau des requêtes analytiques (sous-requêtes, agrégation, fonctions de fenêtrage); - Possibilité d'utiliser git, bash. - Connaissance des langages de programmation Java/Scala, Python ; - Compréhension de Hadoop et des principes du traitement distribué des données - Expérience en développement dans Spark/PySpark ; - Optimisation de l'exécution des scripts sur Spark ; - Compréhension des processus ETL, ELT Tâches : - Recherche de sources de données (données externes, répliques AS Bank, autres vitrines) ; - Développement et test de data marts basés sur les exigences des parties prenantes à l'aide de Spark (Scala, Java, Python) - Prise en charge des datamarts existants - Développement, support, déploiement de services de transfert de données dans la chaîne produit Nous proposons : - Possibilité d'évolution professionnelle et de carrière dans l'entreprise - Possibilité de participer à différents projets - Expérience de travail dans une équipe distribuée de professionnels - Le niveau de salaire est discuté individuellement - Inscription conformément au Code du travail de la Fédération de Russie auprès de Bell Integrator https://bellintegrator.ru/ - Format de travail de bureau : MSK/ Kutuzovsky Prospekt 32k1 Source : Habr Carrière, publié le 09-08-2026. Réponse — sur la page de la source originale.

Инженер по данным · Python · Apache Spark · Apache Hadoop · Москва

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 }}