Senior Machine Learning Engineer

Belgrade , Serbia
full-time Remote

AI overview

Design and build agentic AI systems that automate complex approval workflows for finance teams, impacting millions of financial transactions across 17,000+ businesses.

We're looking for a Senior Machine Learning Engineer to join our AI team at ApprovalMax. You'll design and build agentic AI systems that automate complex approval workflows for finance teams across 17,000+ businesses. This is a high-impact role where your work directly shapes how companies handle millions of financial transactions.
What You'll Do

  • Design, build, and deploy agentic systems using LangGraph and LangChain for workflow automation
  • Develop and maintain ML models for anomaly detection, fraud prevention, and intelligent document processing
  • Build evaluation frameworks and implement observability using LangFuse
  • Deploy and scale ML services using Ray Serve or FastAPI + Redis + Celery
  • Work with vector databases (pgvector) for RAG-based retrieval systems
  • Collaborate closely with product and engineering to ship AI features with high accuracy requirements
  • Contribute to architectural decisions for our growing AI infrastructure

 

What You Bring
Required:

  • 4+ years of production ML experience
  • Strong Python skills with strict typing practices
  • Hands-on experience building LLM-powered applications (agents, RAG, prompt engineering)
  • Experience with at least one agent framework (LangGraph, LangChain, or similar)
  • Solid foundation in classical ML (classification, regression, anomaly detection)
  • Experience deploying ML models to production (Ray Serve, FastAPI, or equivalent)
  • Familiarity with async processing patterns (Celery, Redis, or similar)

Nice to Have:

  • Experience with Azure cloud services (Azure OpenAI, Container Apps)
  • Background in fintech or financial document processing
  • Experience with ML observability tools (LangFuse, LangSmith, Weights & Biases)
  • Knowledge of vector databases and embedding models
  • Experience with evaluation frameworks for LLM applications

Tech Stack

  • Languages: Python
  • Agent Frameworks: LangGraph, LangChain
  • Deployment: Ray Serve, FastAPI, Celery, Redis
  • Observability: LangFuse
  • Infrastructure: Azure (Container Apps, OpenAI Service)
  • Data: PostgreSQL, pgvector

What we offer:

  • Growing international business with 10,000+ subscribers
  • Regular performance-based compensation reviews
  • 26 days paid time off
  • 1 additional day off for your Birthday
  • Remote office assistance
  • Service years recognition financial reward

Perks & Benefits Extracted with AI

  • Home Office Stipend: Remote office assistance
  • Service years recognition: Service years recognition financial reward
  • Paid Time Off: 26 days paid time off

Careers at ApprovalMax Limited. Find Great Talent with Career Pages. | powered by SmartRecruiters | Find Great Talent with a Career Page.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Machine Learning Engineer Q&A's
Report this job
Apply for this job