All jobs

Job details

Senior Python Developer


About the client

Our client is a dynamic tech startup on a mission to revolutionize B2B video content management. Their innovative platform aims to seamlessly convert videos into contextual and searchable content at scale, catering to various mediums such as LinkedIn, Instagram, blogs, SEO posts, and more. By leveraging cutting-edge technologies like AI and Generative AI, they are at the forefront of transforming how businesses manage and utilize their video content. The application is helping B2B marketing teams repurpose exploding long-form videos into full funnel, campaign-ready sales & marketing content.

Responsibilities

  • Build reliable and secure systems to power the web-based application.
  • Design and implement large-scale data pipelines to train cutting-edge models.
  • Scale up model inference and running predictions at scale.
  • Work across the entire product lifecycle from conceptualization through production.
  • Develop and prototype retrieval systems, work on a range of tasks including generating useful dense vectors and reranking.

Requirements

  • At least 8 years of proven experience as a backend engineer, with a focus on developing scalable systems and APIs.
  • High level of knowledge of Python.
  • Working experience with FastAPI.
  • High level of knowledge of MongoDB.
  • High level of knowledge of GCP (Storage, BigQuery, Cloud Function).
  • At least an Upper-Intermediate level of English.

As a plus

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience with neural deep learning methods and machine learning.
  • Experience implementing ML-based search systems such as query classification, recommendation, embedding-based search, or machine-learned ranking (MLR) search.
  • Prior experience working with ML frameworks such as Pytorch, and Tensorflow.
  • Experience with large-scale distributed systems such as Hadoop, Spark, etc.
  • Experience working with OpenAI.
  • Experience working with VectorDB.
  • Experience working with ElasticSearch.

We offer

  • Competitive salary and benefits.
  • Flexible working hours.
  • Vacation – 20 working days’ annual leave.
  • A personal laptop with all the essential software installed.
  • Corporate accountant, lawyer, and psychologist services.
  • Bureaucracy-free and transparent management.
  • Costs related to participation in workshops and professional conferences are covered.
  • In-house and online English classes.

    Apply for this position

    Email address

    Phone number

    First name

    Second name

    Message

    Attach a CV

    Job details

    Senior Python Developer

    Remote, Warsaw

    Upper-Intermediate



    Location

    Remote, Warsaw

    Job type

    Full time

    English level

    Upper-Intermediate

    Date posted

    Apr 2, 2024