Bucharest, Romania

Python Developer

 Job Description:

Location: Remote / Hybrid Europe

Contract details: 12 months/freelance/ SRL or PFA

Overview:

We are looking for a skilled Python Developer to design and implement robust backend services and APIs integrating with Databricks Mosaic AI.
You will contribute to developing secure, scalable, and observable microservices that power AI and data workflows within an enterprise-grade environment.

Key Responsibilities:

  • Develop and maintain Python APIs and backend services using FastAPI or Flask.

  • Design and implement RESTful APIs integrating with Databricks, Mosaic AI, and model-serving components.

  • Containerize applications using Docker and orchestrate deployments on Kubernetes.

  • Implement CI/CD pipelines and ensure comprehensive unit and integration testing.

  • Collaborate with AI and data engineering teams to integrate APIs with MLflow, vector search, and model inference endpoints.

  • Ensure observability, reliability, and security of deployed services.

Required Skills & Experience:

  • 4-6 years of backend development experience in Python.

  • Expertise in FastAPI or Flask, REST API design, and microservice architecture.

  • Strong experience with Docker, Kubernetes, and CI/CD pipelines (GitLab CI, GitHub Actions, etc.).

  • Familiarity with Databricks, model serving, vector search, and MLflow.

  • Solid understanding of security best practices, observability (logging, tracing, monitoring), and testing frameworks (pytest, unittest).

  • Team player, experienced with agile methodologies and version control (Git).

  Required Skills:

Python