Skip To Main Content
backBack to Search

Lead ML/AI Solution Engineer with Databricks

Remote in Türkiye
AI Solution Engineering& 7 others
hot
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are seeking a seasoned Lead ML/AI Solution Engineer to architect, develop, and launch a personalization platform that delivers recommendation and ranking models via a scalable API layer. The system comprises a Python FastAPI service exposed through AWS API Gateway and Lambda, integrating with Databricks Model Serving endpoints.

The engineer will partner closely with Data Scientists to operationalize personalization models, guarantee production-grade reliability, and confirm performance through testing and monitoring.

Responsibilities
  • Partner with Data Scientists to adapt, package, and deploy personalization models (recommendation and ranking models) to Databricks Model Serving using MLflow
  • Develop and maintain a FastAPI service that invokes one or more model serving endpoints
  • Apply production-grade engineering practices, including caching, connection pooling, request timeouts, and fail-open fallback mechanisms
  • Set up secure authentication between services and Databricks using Service Principals
  • Establish and maintain the AWS integration layer, including API Gateway, AWS Lambda, and networking/egress connectivity
  • Define and govern infrastructure using Terraform and build a simple CI/CD pipeline
  • Enable observability and monitoring, including latency, error, and fallback metrics
  • Run load and performance testing to validate system behavior under expected traffic volumes
  • Specify REST API contracts and implement contract testing to enable early integration by consuming teams
  • Carry out offline evaluation of personalization models and support online validation through A/B testing or shadow testing where feasible
  • Present technical results and business impact to both technical and non-technical stakeholders
Requirements
  • 5+ years of experience in ML/AI engineering, building and serving recommendation or ranking models, including offline model evaluation
  • At least 1 year of relevant leadership experience
  • Hands-on knowledge of Collaborative Filtering, Two-Tower Architectures, and Learning-to-Rank approaches
  • Strong proficiency in Python with production experience building services using FastAPI
  • Understanding of asynchronous processing, connection pooling, and caching strategies
  • Expertise in timeout handling, fail-open mechanisms, and resilient service design
  • Background in registering, versioning, and serving ML models with MLflow and Databricks Model Serving
  • Familiarity with Service Principal authentication, endpoint scaling, and version management
  • Competency in monitoring latency, errors, and fallback rates, including creating alerts and dashboards
  • Skills in load-testing tools such as k6 or Locust, with the capability to validate p99 latency targets
  • Capability to explain technical concepts and outcomes in business terms, working with engineering, data science, and business stakeholders
  • English proficiency at an Upper-Intermediate level (B2) or higher
Nice to have
  • Proficiency in Infrastructure-as-Code with Terraform and CI/CD pipeline implementation adequate to deploy and hand over a reproducible POC environment
  • Familiarity with AWS API Gateway and Lambda integration, including awareness of cold starts and performance optimization
  • Knowledge of VPC networking and egress connectivity to Databricks
  • Expertise in OpenAPI-first REST API design and contract testing with Pact or schema-based testing approaches
  • Capability to architect services for multi-region deployment and future scalability
  • Understanding of GenAI for personalization, including embeddings, vector search, LLM-based re-ranking, and personalized explanations powered by GenAI