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