Senior Machine Learning Engineer (AI Decisioning)

Work from anywhere in Turkey through our fully remote setup.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSArtificial IntelligenceMachine LearningSoftware EngineeringA/B testing

Requirements

  • Designed and deployed personalization, ranking, or recommendation systems used by real users; improved core engagement metrics (CTR, conversion, retention, revenue) and can talk concretely about the lift
  • Familiarity with sequential recommendation, ranking, or joint / multi-objective optimization problems where you can't optimize one metric without trading off another
  • A/B tested the impact you’ve provided and iterated based on what the data said
  • Comfortable with the messy reality of production ML: cold start, sparse signal, label delay, feedback loops, distribution shift
  • Solid grounding in probabilistic modelling (Bayesian inference, calibration, hierarchical models) and modern recommender techniques (embeddings, sequence models, LLM-driven content understanding), applied to sequential, ranking, or multi-objective problems
  • Software engineering, production-quality code and at least one programming language, care about API contracts, testing, and observability, not just notebooks
  • Built high-throughput real-time or batch pipelines supporting ML training and inference, on AWS (or an equivalent major cloud) comfortable owning a service end to end across compute, storage, networking, and CI/CD
  • Have moved at least one model from a paper, a notebook, or a whiteboard sketch into a real system that serves traffic, and can speak honestly about what broke along the way

Responsibilities

  • Design, build and release real-time decisioning systems that learn from interaction feedback at scale.
  • Own the modeling logic from how we represent users and signals to how reward attribution closes the loop and improves the next interaction.
  • Move ideas from papers and notebook prototypes including online learning policies and counterfactual estimators to production code that runs behind real-time APIs.
  • Design and build resilient streaming/batch pipelines that feed user state, reward signals, and offline replay.
  • Run honest experiments, A/B test what you ship, design offline evaluation for what you cannot, and kill your own work. when it doesn’t outperform against the baseline.
  • Continuously monitor and improve the quality, latency, observability, and scalability of the systems.
  • Collaborate across platform and product teams to turn research-grade ideas into production-grade products.
  • Share context, mentor engineers, raise the technical bar of the team, and help set direction for how we do ML at scale.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now