Job title: Senior AI Engineer
Job type: Permanent
Location: WFO, Bali
Job ID: 47697

Job Description

Senior AI Engineer

About the company

Geekhunter is hiring on behalf of our client, a world leading provider of the technology and the services required to seamlessly plan and manage mining operations. With experience for over 40 years where our client has worked in partnership with the mining industry to provide an unrivalled range of solutions across the mining value chain. Their customers are in over 100 countries, and they are serviced from our client local offices in over 20 countries.

 

Job Responsibilities

Design, Train, and Optimize LLMs:
  • Lead the end-to-end process of designing and training large-scale AI language models, tailored to our specific software, ensuring high accuracy, and efficiency.
  • Design and implement multi-agent workflows where multiple specialized agents collaborate, including orchestration, tool-use patterns, and safety/guardrails.
  • Conduct extensive model evaluations and tuning to enhance language generation, natural language understanding, and AI-driven problem-solving capabilities.
AI Integration into Desktop Software:
  • Collaborate closely with our Senior Software Developers to seamlessly integrate AI models into existing and new desktop software solutions.
  • Architect scalable solutions that facilitate the smooth deployment of AI models, ensuring minimal latency and maximum reliability within desktop applications.
  • Provide leadership and hands-on expertise in debugging, performance optimization, and quality control for AI-integrated desktop applications.
Data Collection and Preprocessing:
  • Work with domain experts to curate and preprocess large datasets used for training, validation, and testing LLMs.
  • Apply advanced data augmentation, feature engineering, and data pipeline automation to ensure high-quality input for AI models.
Algorithm Development and Experimentation:
  • Drive innovation by experimenting with new algorithms, frameworks, and model architectures in AI and deep learning.
  • Continuously explore the latest developments in AI research, adapting and implementing cutting-edge methodologies to enhance AI capabilities.
Performance Monitoring and Model Maintenance:
  • Set up infrastructure for ongoing monitoring of AI model performance, ensuring real-time feedback and model updates when necessary.
  • Implement model retraining strategies based on user feedback, system interactions, and performance metrics to ensure AI functionality remains up-to-date and robust.
Collaboration and Mentorship:
  • Mentor other developers, fostering a culture of collaboration and continuous learning.
  • Partner with cross-functional teams, including the Dev Manager, Product Manager, UX designers, and business stakeholders, to align AI strategies with business goals.
Documentation and Reporting:
  • Maintain comprehensive technical documentation, outlining key model decisions, architecture design, and integration strategies.
  • Provide regular reports on model performance, integration challenges, and improvement plans to the leadership team

Job Requirements

  • Bachelor or Master’s degree in Computer Science, Artificial Intelligence, Data Science, or a related field. PhD is a plus.
  • 5 - 10 years commercial software development experience, specifically Windows and Azure applications
  • Expertise in machine learning, deep learning, and natural language processing.
  • Proven experience in working with large language models (LLMs), including hands-on work with frameworks like TensorFlow, PyTorch, Hugging Face, LangChain, or similar.
  • Strong knowledge of deep learning architectures, including transformers, attention mechanisms, and reinforcement learning.
  • Experienced in RAG, Embeddings, Retrieval/Ranking and model quantization.
  • Package and deploy services using Docker and manage infrastructure using Terraform.
  • Proficiency in programming languages such as Python, C++, and deep understanding of AI/ML libraries and tools.
  • Experience integrating AI into desktop software, with frameworks like .NET, C#, or C++.
  • Familiarity with cloud-based AI infrastructure (e.g., Azure) and the ability to design scalable AI solutions.
  • Experience with data preprocessing techniques, data pipeline automation, and handling large datasets.

 

Soft Skills

  • Excellent problem-solving abilities, critical thinking, and attention to detail.
  • Strong communication skills with the ability to translate complex AI concepts into understandable terms for non-technical stakeholders.
  • Leadership skills with a passion for mentoring and guiding junior engineers.

 

Benefits

  • THR. BPJS K and BPJS TK
  • Private Health Insurance Provided for complete package and cover both spouse & 2 Kids
  • Annual Bonus Provided
  • Internet Reimbursement
  • Laptop provided as working tools
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB