Loading...

Machine Learning Lead

  • Company: Get A Job.ai
  • Location: Serbia, Spain
  • Salary: Pay not listed

Website Get A Job.ai

Represented by Get A Job.ai

About This Opportunity

We are representing a confidential social technology client seeking a Machine Learning Lead to own the ML strategy for conversational AI systems. This is a fully remote position open to candidates in Serbia or Spain.

Our client operates at the intersection of social connectivity and AI-driven dialogue systems. You'll lead the technical direction for LLM-powered products that directly impact user engagement and business metrics.

Responsibilities

  • Define and execute the ML roadmap for dialogue systems, prioritizing initiatives based on business impact (ARPU, retention, conversation quality)
  • Lead and grow a team of 3 ML engineers—set technical standards, distribute work, make hiring and performance decisions
  • Drive end-to-end LLM post-training and adaptation: supervised fine-tuning, LoRA/QLoRA, preference optimization techniques (DPO, ORPO, SimPO, GRPO), and dataset construction
  • Design agent architectures and tool-using LLM systems including tool calling, structured outputs, routing, memory management, and guardrails
  • Build comprehensive evaluation frameworks: offline and pairwise evaluations, LLM-as-a-judge systems, regression suites correlated with A/B test outcomes
  • Reduce dialogue failure modes such as loops, contradictions, persona drift, context loss, and generic responses while optimizing inference latency and cost
  • Remain hands-on (10–20% of time) for prototyping, debugging agent traces, and technical review

What We're Looking For

Required:

  • Technical degree with proven ML engineering background—you have personally trained and shipped models in production
  • Experience leading a team of 3–5 ML engineers, including hiring and performance management
  • Expert-level Python skills and deep understanding of transformer architecture and modern LLM behavior
  • Hands-on experience with training, fine-tuning, and evaluation of language models
  • Production LLM systems experience: APIs, streaming, batching, fallbacks, cost/latency optimization, observability for traces and transcripts
  • Ability to translate recent research into prototypes, evaluations, and shipped features with measurable impact
  • Fluent Russian language skills
  • Availability to work in CET (±2 hours) time zone

Nice to Have:

  • Experience with multimodal systems (computer vision, image generation)
  • Long-running conversation management and character consistency
  • Familiarity with vLLM, TGI, SGLang
  • Experience with DeepSpeed, FSDP, Accelerate
  • Knowledge of quantization techniques and safety classifiers

How We Work With You

Get A Job.ai serves as your recruiting partner throughout this process. Here's how it works:

  • Apply directly through the Get A Job.ai platform
  • Our talent team will conduct an initial screening and discuss your background and goals
  • We prepare and submit your profile to our client on your behalf
  • Please do not contact the client directly—all communication flows through Get A Job.ai to ensure proper representation

Pay

Compensation details will be shared with qualified candidates during the recruitment process before employment commencement.

Additional Benefits (via client):

  • 28 calendar days vacation per year
  • 7 wellness days annually for personal matters without sick leave
  • Up to $5,000 referral bonuses
  • 50% reimbursement for professional training and conferences
  • Corporate English lesson discounts
  • Health benefits up to $1,000 gross annually
  • Workplace equipment reimbursement up to $1,000 every 3 years
  • Internal recognition and rewards system

Get A Job.ai is an equal opportunity recruiter. We welcome applications from all qualified candidates regardless of race, color, religion, sex, national origin, age, disability, or any other protected characteristic.

Apply with Get A Job.ai

A recruiter will review your profile and submit you to the client. Do not contact the client directly.

More options

Apply with Get A Job.ai

Apply through Get A Job.ai. A recruiter will review your profile and submit you. Do not contact the client directly.

Apply through Get A Job.ai. A recruiter will review your profile and submit you.

Local insights for this role are preparing — this section updates automatically in a few seconds (or refresh).

Listing facts

  • Role Machine Learning Lead
  • Employer Get A Job.ai
  • Location Serbia, Spain
  • Type Full Time
  • Pay (from listing) Pay not listed
  • Posted September 7, 2026
  • Apply by October 8, 2026
  • Country Spain
  • Overview Full job description on this page (497 words)

Facts above come from this job record on Get A Job.AI — not copied from third-party review sites.

Limited public data for this employer

We only show facts we can ground in public sources (Wikidata, O*NET, news/discussion links, or this listing). We do not invent Glassdoor-style ratings, salaries, or testimonials when data is thin. Use the listing facts, occupation context, and related openings below while we continue researching.

Explore related openings

Keep exploring on Get A Job.ai

Not quite the right fit? Your next opportunity is a click away.

Hiring instead? Post a job and reach candidates searching right now.

Machine Learning Lead Get A Job.ai · Serbia, Spain