full.am
  • am
  • en
  • ru
USD 387.32
EUR 416.10
RUB 4.23

Mid/Senior Software Engineer (Python/Data/ML)

  • Երևան
  • 28/01/2022 17:26

Կազմակերպություն

[email protected]

  • Ընկերության անվանումը

    Sentium-Consulting

  • Աշխատանքային ոլորտ

    Ինժեներական, Տեխնոլոգիական

  • Գրաֆիկ

    Լրիվ աշխատանքային օր

  • Կրթություն

    Բարձրագույն

  • Փորձ

  • Նախընտրելի սեռ

  • Նախընտրելի տարիք

  • Նկարագիր

  • Sentium is looking for a mid to senior-level software engineer to work in a team building data-focused enterprise software. The developer will work on several key areas, including data ingestion, ETL pipelines (both batch & stream processing), feature engineering, predictive modeling (using NNs, GBDTs and traditional statistical methods), NLP, distributed system design and model serving.

    Please apply via: https://sentium.breezy.hr/p/5f53fc510cba01

    Project details:

    Start: ASAP

    Commitment: Full-time

    Pay: Competitive, DOE

    Language: English

    Team management: Agile SCRUM

    Location: Yerevan (Armenia)

    Technical requirements:

    Must have experience

    - Core scientific Python stack (Pandas, NumPy, SciPy libraries).
    - Building e2e enterprise applications.
    - Creating and orchestrating ETL pipelines (e.g. using Airflow).
    - PubSub messaging frameworks: (e.g. Kafka, Redis Pub/Sub, RabbitMQ etc.)
    - Creating data visualizations using BI tools (e.g. PowerBI, Tableau, Looker, Superset).
    - Data warehouse design and usage.
    - Designing software architectures for data applications.
    - Microservice architecture using containers.
    - Distributed computing using a modern framework (e.g. Spark, Flink, Ray).
    - NLP using a modern framework (e.g. SpaCy, NLTK, Vowpal Wabbit).
    - Neural network design and training using a modern framework (e.g. Tensorflow, Torch, MxNet).

    Desired skills:

    - Deploying data applications to Kubernetes.
    - Giant transformer-based language models (e.g. GPT3, GPT2, T5, BERT)
    - Scala
    - Hyperparameter optimization techniques.
    - Distributed stream processing frameworks (e.g. Flink, Beam, Storm).
    - Some JavaScript awareness (Node.js).

    Core responsibilities:

    - Researching and designing new data system architecture for current and future projects.
    - Developing Python microservices to perform data engineering or predictive modelling functionalities.
    - Performing data operations using distributed processing systems and data warehouses.
    - Participating in meetings and sharing progress with the rest of the team.

    What does Sentium do?

    Sentium is an explosive tech scale-up making a name for itself as an innovator in the big data and artificial intelligence analytics space. Founded as a challenger consultancy firm with a strong focus on Life Sciences and Finance, Sentium has delivered consistently successful projects ranging from building advanced predictive machine learning models, designing at-scale IoT data pipelines, international digital transformation initiatives and cutting-edge business intelligence development.

    In addition to consultancy, Sentium invests heavily in internal R&D projects, developing proprietary innovations in the AI, BI and productivity spaces.

    What makes Sentium different?

    Sentium has embraced the post-2020 new way of working and has thrived. While the core management team is based in London, Sentium is a remote-only company that enables it to draw upon a hugely diverse international talent pool. Sentium has team members from 4 continents and is based in 8 different countries, and this blend of backgrounds and expertise leads to a collective depth of knowledge and experience that is unmatched. In its recruitment, Sentium prioritises rigorous knowledge and passionate, energetic attitudes resulting in a team rich in both academic qualifications and industry experience.

Տարածել