Latest AI JobsBrowse Jobs
bjakcareer logo

Staff Machine Learning Engineer

bjakcareerSingaporeActAI Engineering
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Experience
Senior
Posted
28 Sept 2026
Status
Open · checked 7d ago

About this role

Based in Singapore, the Staff Machine Learning Engineer role at bjakcareer involves owning the execution layer of intelligence and turning research into production systems. This position suits an experienced practitioner who wants to operate at the intersection of research, systems, and product development.

Role Overview

The company seeks a Staff Machine Learning Engineer to build proactive applications that bring intelligence to conversations, errands, organizing, and workflows with minimal prompting. The role focuses on high reliability for long-running workflows, persistent context, and real-world task completion. This is a hands-on leadership position based in Singapore.

Key Responsibilities

Manage the end-to-end machine learning systems powering the company, covering data, training, evaluation, inference, and deployment.
Develop and evolve training and fine-tuning pipelines for large models.
Create evaluation systems that measure capability, robustness, safety, and real-world product performance.
Build high-performance inference systems focused on optimizing latency, GPU utilization, memory, cost, and reliability.
Establish data pipelines and systems for gathering high-quality real-world and synthetic training data.
Set up dependable production infrastructure to deploy, monitor, and continuously improve models.
Collaborate with research and application engineering teams to translate model capabilities into product updates.
Make pragmatic technical trade-offs and iterate rapidly based on real-world performance metrics.

Requirements

Demonstrated experience building and shipping machine learning systems for production use rather than just research prototypes.
Solid understanding of modern large-model training, fine-tuning, evaluation, and inference techniques.
Strong software engineering and foundational systems knowledge.
Background in operating machine learning workloads at scale, specifically GPU-based systems.
Sound technical judgment with the ability to solve ambiguous problems independently.
Bias toward experimentation, measurement, and shipping code.
High standards for correctness, reliability, and overall production quality.

Skills and Tools

Python
PyTorch
JAX
GPU-based training and inference systems

About the Company

bjakcareer builds proactive applications for users worldwide who are unaccustomed to complex prompting, with a mission to introduce intelligence into basic tasks like emails, notes, calendars, and workflows. The organization operates as a small, high-talent-density, and hands-on team where engineers maintain broad ownership and execute independently.

How to Apply

Candidates should apply directly on the official company careers page.

Skills and tech stack

Questions candidates ask

Where is the job located?

The position is located in Singapore.

What is the primary focus of the role?

The Staff Machine Learning Engineer owns the execution layer of the company's intelligence, turning research and model capabilities into reliable, scalable production systems across the entire model lifecycle.

What technologies are used in the tech stack?

The tech stack includes Python, PyTorch, JAX, and GPU-based training and inference systems.

What does the interview process look like?

The interview process consists of three to four interviews conducted via virtual meetings and/or onsite sessions, evaluated by technical team members.

What kind of team environment does bjakcareer have?

The company operates as a small, high-talent-density, hands-on team where engineers have broad ownership and make decisions quickly.

Ready to apply?

The application is on the official bjakcareer careers page.

Apply on company site