Fetcherr logo

Python Developer

Fetcherr
Full-time
Remote
Israel
Software Dev / Web3

Company Description

Fetcherr experts in deep learning, e-commerce, and digitization, disrupt traditional systems with its advanced AI technology. At its core is the Large Market Model (LMM), an adaptable AI engine that predicts demand and market trends with precision, enabling real-time decision-making. Specializing first in the airline industry, Fetcherr aims to change industries with dynamic AI-driven solutions.

Fetcherr is looking for a very skilled and experienced Senior Python Developer to lead the development of strong infrastructure and services that power our Large Language Model (LLM) efforts. You will be key in building the systems that can grow, are reliable, and are efficient, which let our LLM engineers create, set up, and manage advanced AI applications. This role needs a deep understanding of Python, cloud technologies, and a passion for building basic systems that support advanced AI. If you are a seasoned developer with a proven history in backend development and infrastructure, and you are excited about enabling the future of AI at Fetcherr, we want to hear from you.

Responsibilities

  • Design, build, and maintain backend services and infrastructure for Fetcherr's LLM system that can grow and perform well.
  • Develop and manage APIs and microservices that help the interaction between LLM models, data pipelines, and applications used by the end-user.
  • Put in place and adjust data pipelines for taking in, processing, and serving data that is relevant to LLM training and inference.
  • Make sure the LLM setup environments are reliable, safe, and efficient through strong infrastructure management.
  • Work with LLM Engineers and Data Scientists to understand their infrastructure needs and give custom solutions.
  • Set up and keep recommended approaches for Python development, including coding standards, testing (unit, integration, end-to-end), reproducibility, and version control for infrastructure code.
  • Use cloud platforms (like GCP) to build and manage infrastructure that can grow, including compute, storage, and network resources.
  • Put in place monitoring, logging, and alerting systems to make sure the health and performance of LLM services and infrastructure.
  • Help with the decisions about architecture and the main direction for Fetcherr's AI infrastructure.
  • Keep up-to-date with industry trends and recommended approaches in Python development, cloud computing, and MLOps.

Requirements

  • Five or more years of professional experience in backend software development, with a strong focus on Python.
  • Proven experience in building and managing production systems and infrastructure that can grow.
  • Strong understanding of building applications that scale and run reliably in a cloud setting.
  • Expertise in designing and putting in place APIs and microservices.
  • Solid experience with cloud platforms, especially GCP (preferred), including services for compute, storage, networking, and managed databases.
  • Proven experience with good coding practices for testing, reproducibility, and version control (like Git).
  • Familiarity with container technologies such as Docker and organizing platforms like Kubernetes.
  • Experience with continuous integration and continuous delivery (CI/CD) pipelines and tools for automated testing and setup.
  • Skill in database technologies (SQL and NoSQL).
  • Excellent problem-solving, analysis, and debugging skills.
  • Strong communication and teamwork skills, with the ability to explain technical ideas well.

Preferred Qualifications (Nice to Have)

  • Hands-on experience with MLOps practices and tools (like Kubeflow, MLflow, TensorFlow Extended).
  • Experience with serving LLMs, including model adjustment methods and efficient inference.
  • Knowledge of LLM frameworks and libraries (like LangChain, Transformers).
  • Experience with data streaming technologies (like Kafka, Pub/Sub).
  • Understanding of safety recommended approaches for cloud infrastructure and applications.
  • Familiarity with infrastructure-as-code tools (like Terraform, CloudFormation).

Category

Software Development

Apply now