Genesis logo

Python Software Engineer

Genesis·Salary not specified

Primary stack

NoSQLDockerPythonLinuxFastAPIETLAPIMongoDB

Nice to have's

AWSKubernetesAirflowArgoWorkflowAIB2C productslarge datasets

Job description

Description language:

About the Position

Python Software Engineer

  • Kyiv, Ukraine - %LABEL_POSITION_TYPE_REMOTE_ANY%

  • Full-time

  • %BUTTON_APPLY_TO_POSITION%

  • %BUTTON_APPLY_USING_INDEED%

  • %BUTTON_APPLY_USING_LINKED_IN%

PlantIn - a product-oriented IT company from the Genesis ecosystem, that brings users closer to their hobbies by creating Machine Learning-based products. Our applications unite over 55 million people worldwide.

Visit our website to learn more about the company.

Our products:

  • PlantIn - the #1 plant identification and care app in the US market. PlantIn allows you to create personalized care plans, consult with botanists, and engage in a global community of plant enthusiasts.
  • CoinIn - an app for identifying and valuing coins and banknotes. It provides instant access to comprehensive information about coins and banknotes and offers tips for maintaining your collection.
  • The company is also actively developing R&D to create new applications in the hobby niche.

Responsibilities

  • Develop services for new company projects;
  • Design and maintain RESTful APIs using FastAPI;
  • Build and maintain ETL processes and data processing pipelines;
  • Prepare datasets;
  • Support and develop existing services;
  • Collaborate with the ML team to implement new features and approaches.

Requirements

  • 2+ years of commercial experience with Python and practical experience working with data;
  • Experience in designing and implementing RESTful APIs (FastAPI);
  • Proficiency with Linux and Docker;
  • Experience with NoSQL databases (MongoDB);
  • Experience in building ETL pipelines;
  • Basic frontend knowledge;
  • Ability to communicate and justify your ideas, a desire to grow, and a willingness to learn new technologies.

Nice to Have

  • Experience with AWS and Kubernetes;
  • Experience with Airflow or ArgoWorkflow;
  • Experience with AI and AI agents;
  • Experience working in a product company with B2C products;
  • Experience working with large datasets or products with millions of users;
  • Interest in new technologies and a willingness to adapt to new approaches.

We Offer

  • Health insurance, massage, corporate doctor;
  • Flexible working hours: start your workday from 9:00 to 11:00;
  • 20 working days of vacation, 100% payment of unlimited sick leave, 1 paid period leave per month;
  • Pando recognition and reward system: develop and engage in team life, earn points and exchange them for rewards;
  • Free breakfasts, lunches, and snacks in a spacious office in Podil;
  • Modern equipment for work;
  • Compensation for sports, psychotherapy, and training;
  • Access to Genesis professional communities and internal training.

Join our team, as we are united to grow - charged to change. This can be seen in our team Instagram, LinkedIn, and TikTok.

  • %BUTTON_APPLY_TO_POSITION%
  • %BUTTON_APPLY_USING_INDEED%
  • %BUTTON_APPLY_USING_LINKED_IN%

© Genesis. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Київ, Львів, Варшава (Польща), Київ, офіс

More at Genesis

All 53 roles

Popular searches