Backend & DevOps Engineer (Python)

À propos

Since our founding in 2019, Trayvisor has been at the forefront of artificial intelligence applied to catering restaurants. Our innovations include:

  • Self-Checkout API: Reducing wait times through deep learning for an optimal customer experience.

  • API for Healthcare Facilities: Precise analysis of patient intake, combating malnutrition in the medical field.

We are growing rapidly and are looking to strengthen our technical team with a passionate DevOps Engineer!

Descriptif du poste

As a Backend & DevOps Engineer (Python), you will play a crucial dual role in our team, ensuring that both our infrastructure and backend systems are robust, scalable, and efficient. You’ll work on the automation, optimization, and scaling of our systems while also contributing to the development of our core applications.

Your Responsibilities:

  • Backend Development: Develop, maintain, and enhance Python-based APIs and backend services using FastAPI.

  • Automation & CI/CD: Design, implement, and optimize CI/CD pipelines using GitHub Actions for seamless deployment processes, ensuring code quality, automated testing, and rapid delivery.

  • Cloud Infrastructure Management: Manage, scale, and optimize cloud-based infrastructure, particularly on Google Cloud Platform (GCP). Ensure high availability, security, and performance of Kubernetes (GKE) clusters.

  • Cloud Cost Optimization: Identify and implement strategies to optimize cloud costs, monitoring usage, and recommending architectural improvements to reduce expenditure.

  • MLOps & Model Deployment: Collaborate with data science teams to deploy and scale machine learning models on Kubernetes. Stay at the forefront of best practices in MLOps and integrate them into deployment pipelines.

  • Monitoring & Observability: Set up and manage monitoring tools (Prometheus, Grafana, Sentry) to ensure system reliability and performance. Implement logging and alerting for proactive issue detection and resolution.

  • Collaboration & Communication: Work closely with development teams to align infrastructure with application needs. Document processes, configurations, and share knowledge to ensure seamless operations.

Why Join Us?

  • Innovation: Work in a growing and innovative company.

  • Professional Development: Numerous opportunities for professional and career development.

  • Flexibility: Full remote work is possible or in our offices in Paris.

Profil recherché

  • Engineering degree (BAC+5) or equivalent, with a specialization in DevOps.

  • Significant experience as a DevOps Engineer, focusing on cloud platforms like GCP.

  • Expertise in containerization technologies (Docker, Kubernetes, Helm).

  • Experience working with Python-based web frameworks (FastAPI) and distributed task queues (Celery).

  • Knowledge of cloud cost optimization and strategies.

Nice to have:

  • Experience with monitoring and logging tools (Sentry, Prometheus, Grafana).

  • Knowledge and experience in MLOps and machine learning model deployment.

Process de recrutement

  1. Initial Chat: 30-45 minutes with a member of our team.

  2. Technical Test: Show us your skills.

  3. Technical Interview: In-depth discussion about your skills and experience.

  4. Final Chat: Last step before final validation.

Informations complémentaires

  • Type de contrat : CDI
  • Lieu : Paris
  • Niveau d'études : Bac +5 / Master
  • Expérience : > 2 ans
  • Télétravail partiel possible