Skip to content

Latest commit

 

History

History
137 lines (134 loc) · 9.61 KB

answers.org

File metadata and controls

137 lines (134 loc) · 9.61 KB

Возраст не указан, по этике; Гирус компания указана, потому что я горжусь своей работой; мало контактов связи, потому что я пытаюсь защищать свои персональные данные; защищаю, потому что это этично и я это могу; заработная плата указана, чтобы показать, как я пытаюсь себя оценивать по рынку и насколько сильно нуждаюсь в работе.

ENG

  1. How many years have you been programming in Python?
    • 5
  2. Please describe your experience working with Rest API and Microservices. What goals have you achieved? What plugins & libraries were used? What serialization libraries did you use?
    • I created services with RESTful APIs with Web based UI to it. I used Swagger stand alone without dependencies software and python Flask framework extenstion to generate Swagger OpenAPI specification from code.
  3. Do you have experience working with sockets and websockets? What was the scope of this work? Why have you used sockets?
    • I have experience in Java when I implement NNTP network protocol

    and I had experience in C++ language with raw websockts under MS Windows very long time ago. In Python I used high level API of requests and multiprocessing libraries.

  4. Do you have experience working with any async library in Python? What was this library and what did you do? When is async code useless?
    • No. By I studies this. Async useles when there is hight CPU-Bound

    program that require usage of all CPU to solve problem.

  5. Do you use OOP principles? What is the most common pattern that you use? What other coding principles do you plan to use or research using in your work?
    • Rarely. Dependency inversion and encapsulation, singleton. I plan to use Clean Architecture and clean codeprinciples. And I plan to learn names for all patterns just to speak with you at the same language.
  6. What other programming languages do you have experience with? How proficient (entry/good/expert) are you in these languages?
    • Python, Java, Julia, Lisp, C++, C. From high to low, read my CV for details, please.
  7. Please describe your experience in plugin development for the DCC software: Maya, Blender, Substance Painter.
    • Never heard about it.
  8. Please describe your experience working with Unreal Engine. Did you use Blueprints or C++ code? Have you created any Python plugins?
    • No.
  9. What frameworks and databases did you use for the backend development?
    • Redis, MySQL, PostgreSQL, sqlight.
  10. Do you have a long term career plan for e.g. 5 years or more? In what position/level of expertise do you see yourself?
    • MLops engineer, unemployed startup founder or freelancer.
  11. Can you tell us a little about your best and most challenging work project? What inspires you to do your best work?
    • All my work projects are challenging. “Document recognition service” with OCR and document classification is the biggest one. Apache Airflow ELT was advanced also. Distributed Tensorflow and PyTorch was almost impossible. What inspire me is long living software and control of dependencies.
  12. How would you rate your level of English?
    • Oral (elementary / intermediate / advanced) - intermediate
    • Written (elementary / intermediate / advanced) - intermediate
    • Do you have experience communicating verbally with English speaking clients?
      • With clients - no.
  13. What are your salary expectations?
    • lowest, concat with me.
  14. Do you not work since april 2023?
    • Yes, but I wrote a number of open source programs, visited conferences, completed assignments from employers, wrote several articles on my blog. All works are available for your review.
  15. What is important to you in a new workplace?
    • Ability to work remotely several days in a week and absence of excessive control and bureaucracy.
  16. What do I do now?
  17. What is your strengths and weaknesses?
    • My strangths: in my resume.
    • My weaknesses: all what is not in my resume.

RUS

  1. Сколько лет опыта в качестве ML-инженера в продукте?
    • 4 года я работал в банке РУСНАРБАНК, я занимался задачами машинного обучения, data science и Apache Airflow. У меня не было

    должности ML-инженер. Но большую часть времени я занимался именно машинным обучением. Последние два месяца я работал именно ML-инженером, и отлично справлялся.

  2. Какими инструментами и технологиями вы пользуетесь для разработки и развертывания моделей машинного обучения?
    • PyTorch, Tensorflow, scikit-learn, pandas, huggingface, SHAP,

    Kubernetes, Kubeflow, XGBoost, Apache Airflow, MLFlow и Mage, Grafana

  3. Какими методами вы проверяете и оцениваете качество моделей машинного обучения? Какие метрики использовали?
    • Разбиение на выборки, Кросс-валидация. Метрики: accuracy, precision, recall, F1, ROC, PR AUC, Gini.
  4. Какие методы использовали в оптимизации и ускорении работы моделей машинного обучения?
    • Исползовал Early stopping, оптимизационные алгоритмы с

    накапливающимся моментом и адаптивной регуляризацией. Делал профилирование кода, переписывал код с pandas на numpy, распаралеливал.

  5. В каких областях ML вы хотели бы развиваться (CV, NLP, другое)? Расскажите подробнее.
    • MLOps, потому что универсальная, а будущее за мультимодальными

    моделями, потому, больше заработные плата. Еще заработная плата зависит от того, насколько технологи недоступны, здесь MLOps тоже выигрывают, так как на персональном компьютере такие системы невозможно развернуть. Работа с большими данными меня тоже интересует, по тем же причинам.

  6. Гражданство ?
    • РФ.
  7. Локация на данный момент ?
    • РФ, Москва.
  8. Желаемый формат работы ?
    • Удаленный формат работы, но я рассмотрю любые варианты.
  9. Телеграм (никнейм) ?
    • свяжитесь со мной
  10. Если мы сойдёмся, через какое время можем перейти к сотрудничеству ?
    • Через неделю готов приступить, если необходимо, можно сразу же.
  11. Желаемая сумма компенсации (ЗП NET на руки) ?
    • указана в резюме.
  12. Что для вас важно на новом месте работы?
    • Наличие дней в недели удаленной работы и отсуствие чрезмерного контроля.
  13. Чем занимались после увольнения с последнего места работы?
  14. Работали ранее с готовыми AI? Какими?
    • Я пользуюсь языковыми моделями, YandexGPT API, читаю о практиках

    применения слабого AI в европе и США в компаниях, стараюсь читаю последние статьи об архитектурах нейронных сетей и их применении. Я могу оказать квалифицированную информационную поддержку менеджменту в вопросах применения AI.

  15. Какие ваши сильные и слабые стороны?
    • Сильные стороны: все что в резюме.
    • Слабые стороны: все что не в резюме.
  16. Почему не можете найти работу.
    • Коротко: тесты, собеседования, хакатоны, нетворкинг, мессенджеры.