Senior Machine Learning Engineer

Posted 17 Days Ago
Be an Early Applicant
Hiring Remotely in Belgrade, Belgrade City, Central Serbia
In-Office or Remote
Senior level
Software
The Role
Design and build AI systems for automating financial workflows, develop ML models for fraud detection and document processing, and collaborate on AI infrastructure.
Summary Generated by Built In
Company Description

ApprovalMax is award-winning B2B software used by businesses around the world to approve bills and expenses. It streamlines the approval process for decision-makers by replacing paper and email approvals with automated workflows. ApprovalMax integrates with platforms such as Xero, QuickBooks Online, and Oracle NetSuite to unlock powerful efficiencies for approvers and finance teams. The company is globally recognized and has won ’Xero App Partner of the Year’ four times since 2020 in different countries.

Job Description

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

 

Qualifications

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

Additional Information

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

Top Skills

Azure
Celery
Fastapi
Langchain
Langfuse
Langgraph
Pgvector
Postgres
Python
Ray Serve
Redis
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: London
125 Employees
Year Founded: 2016

What We Do

ApprovalMax is an award-winning B2B software platform used by businesses around the world to build robust financial controls. It streamlines the approval process by allowing users to create automated workflows to approve bills and invoices. ApprovalMax integrates with platforms such as Xero, QuickBooks Online, and NetSuite to unlock powerful efficiencies for accounts payable and accounts receivable functions in any finance team.

Similar Jobs

Circle.so Logo Circle.so

Senior Machine Learning Engineer

Consumer Web • Digital Media • Software
Easy Apply
Remote
31 Locations
230 Employees
170K-200K Annually

Provectus Logo Provectus

Senior Machine Learning Engineer

Artificial Intelligence • Information Technology • Consulting
In-Office or Remote
7 Locations
572 Employees
In-Office or Remote
Belgrade, Belgrade City, Central Serbia, SRB
300 Employees

Provectus Logo Provectus

Machine Learning Engineer

Artificial Intelligence • Information Technology • Consulting
In-Office or Remote
4 Locations
572 Employees

Similar Companies Hiring

Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account