About AME Group:
AME Group is a global professional services and research firm specialising in energy transition, carbon emissions, and renewables across the energy, materials, and infrastructure sectors.
Our team of engineers, economists, scientists, financial experts, and programmers produces world-class, independent research. We focus on the technical intricacies of on-site engineering and market analysis. Governments, NGOs, fund managers, primary producers, and the financial sector use our analysis and research platforms to drive technological change, plan greenfield projects, and develop low-carbon plant expansions.
What We Do:
- Expand research capabilities in renewables, battery metals, transition commodities, and new energy sectors like hydrogen.
- Analyze individual projects such as solar farms, mines, and infrastructure operations to deliver economic and planning insights.
- Build industry and plant engineering models and catalog carbon emission data using technical papers, production data, financial metrics, surveys, and site visits.
Our 2025 Focus:
This year, we are prioritizing South East Asia, particularly Indonesia. We are establishing a Jakarta office as our regional hub and are eager to collaborate with Indonesian professionals.
About the Role
We are seeking an ML Engineer to design, build, and scale our machine learning and AI tools. With a particular focus on ingestion and creation of documents. This role will work at the intersection of machine learning, large language models, and data engineering, enabling structured insight from complex financial and economics documents.
The ideal candidate will have strong software engineering fundamentals, practical experience building AI-driven data tools, and a passion for applying modern NLP/LLM techniques in production systems.
Key Responsibilities
- Work closely with our current web development team to integrate AI solutions with internal and client facing tools.
- Design and implement pipelines to extract structured data from financial reports, PDFs, and other unstructured text sources.
- Develop and fine-tune workflows combining SLMs (small language models), LLMs, and rule-based methods for accurate and explainable data extraction.
- Build scalable services and APIs for internal and client-facing consumption of extracted financial data.
- Integrate open-source tools and libraries (e.g., Hugging Face, LangChain, pdfplumber, Camelot, Tabula) and commercial LLM APIs where appropriate.
- Implement evaluation frameworks (accuracy, latency, cost) and maintain benchmarks for extraction quality.
- Ensure robust engineering practices: testing, version control, CI/CD pipelines, containerization, and cloud deployment.
- Contribute to research and stay up to date with advances in document AI, new libraries and new techniques.
Qualifications
- Education: BSc (or higher) in Computer Science, Software Engineering, or related field.
- Experience: 3+ years of professional experience as a Machine Learning Engineer, AI Engineer, or NLP Engineer.
Technical Skills (Required):
- Demonstrated experience building tools that leverage LLMs/SLMs for text and document understanding.
- Strong programming skills in Python
- Familiarity with document parsing libraries
- Hands-on use of vector databases (e.g., Chroma, Pinecone, Weaviate) for retrieval-augmented generation.
- Strong background in software engineering best practices (Git, CI/CD, testing)
Nice to Have:
- Knowledge of financial reporting standards and typical financial statement structures.
- Experience deploying AI workloads in Microsoft Azure
- Familiarity with API design for ML deployment
Soft Skills
- Ability to work collaboratively with business stakeholders.
- Excellent communication skills to explain AI model behaviour and limitations to non-technical teams.
What We Offer
- Opportunity to build a greenfield AI product in the mineral economics domain.
- Work with cutting-edge LLM and AI tools.
- Modern, central office near to public transport and key amenities
- Competitive salary
========================================================================================
Tentang Pekerjaan
Kami mencari Machine Learning (ML) Engineer yang berpengalaman untuk merancang, membangun, dan mengembangkan solusi machine learning serta artificial intelligence (AI), dengan fokus pada pengolahan dan pemrosesan dokumen. Peran ini akan berfokus pada pengintegrasian antara machine learning, large language models (LLM), dan data engineering, dengan tujuan menghasilkan wawasan terstruktur dari dokumen finansial dan ekonomi yang kompleks.
Kandidat ideal memiliki dasar software engineering yang kuat, pengalaman dalam membangun aplikasi berbasis AI, serta ketertarikan untuk menerapkan teknik NLP/LLM terbaru di sistem produksi.
Deskripsi Pekerjaan
- Berkolaborasi dengan tim web development untuk mengintegrasikan solusi AI ke platform internal maupun klien.
- Merancang pipeline untuk mengekstrak data terstruktur dari laporan keuangan, PDF, dan dokumen tidak terstruktur lainnya.
- Mengembangkan dan menyempurnakan workflow yang menggabungkan SLMs, LLMs, dan metode berbasis aturan untuk ekstraksi data yang akurat dan dapat dijelaskan.
- Membangun layanan dan API berskala untuk konsumsi data keuangan yang diekstrak, baik internal maupun klien.
- Mengintegrasikan tools dan pustaka open-source (seperti Hugging Face, LangChain, pdfplumber, Camelot, Tabula) serta API LLM komersial bila sesuai.
- Menyusun evaluasi performa model (akurasi, latensi, biaya) serta menjaga standar kualitas ekstraksi.
- Memastikan praktik rekayasa perangkat lunak yang kuat: pengujian, version control, CI/CD, containerisation, dan deployment di cloud.
- Berkontribusi pada riset serta mengikuti perkembangan terbaru dalam document AI, pustaka baru, dan teknik-teknik terkini
Kualifikasi
- Pendidikan: S1 (atau lebih tinggi) dalam Ilmu Komputer, Rekayasa Perangkat Lunak, Sistem Informasi, atau bidang terkait.
- Pengalaman: Minimal 3 tahun pengalaman profesional sebagai Machine Learning Engineer, AI Engineer, atau NLP Engineer.
Kemampuan Teknis (Wajib):
- Berpengalaman dalam membangun alat yang memanfaatkan LLMs/SLMs untuk pemahaman teks dan dokumen.
- Kemampuan pemrograman Python yang kuat.
- Familiar dengan pustaka parsing dokumen.
- Pengalaman langsung menggunakan basis data vektor (seperti Chroma, Pinecone, Weaviate) untuk retrieval-augmented generation.
- Latar belakang yang kuat dalam praktik rekayasa perangkat lunak (Git, CI/CD, pengujian).
Nilai Tambah:
- Pengetahuan tentang standar pelaporan keuangan dan struktur laporan keuangan umum.
- Pengalaman dalam deployment AI di Microsoft Azure.
- Familiar dengan desain API untuk deployment ML.
Soft Skills
- Kemampuan bekerja sama dengan tim dan pemangku kepentingan bisnis.
- Keterampilan komunikasi yang baik untuk menjelaskan perilaku dan keterbatasan model AI kepada tim non-teknis.
Apa yang Kami Tawarkan
- Kesempatan untuk membangun produk AI baru di bidang ekonomi mineral.
- Bekerja dengan LLM dan AI terbaru.
- Kantor modern dan strategis dekat transportasi umum dan fasilitas utama.
- Gaji yang kompetitif.