N

NinjaTech AI

Autonomous AI personal assistant for professionals

Senior Applied Scientist

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeSydney NSW, AustraliaNo salary listedIn-person

About the Job

Requirements

  • A Master's degree or PhD in Computer Science, Machine Learning, Applied Mathematics, Statistics, Engineering, or a related quantitative field.
  • Significant experience building end-to-end machine learning or deep learning systems, from data and experimentation through training and production deployment.
  • Deep understanding of machine learning, deep learning, probability, statistics, optimization, and algorithms.
  • Strong experience with reinforcement learning methods such as PPO, actor-critic methods, RLHF, or related approaches.
  • Hands-on experience training, fine-tuning, evaluating, and deploying transformer-based language models.
  • Strong proficiency in Python; experience with Rust is highly valued.
  • Deep experience with PyTorch and modern machine learning tooling and libraries.
  • Experience with distributed and multi-GPU training, mixed precision, model distillation, quantization, ONNX, and inference optimization.
  • Experience in one or more of the following areas: natural language understanding, natural language generation, information retrieval, question answering, knowledge extraction, text classification, or speech/audio processing.
  • Strong understanding of software architecture, data structures, algorithms, database systems, and runtime/performance analysis.
  • Ability to move between research and engineering, from exploring a new technique in a paper to shipping a reliable production implementation.
  • Ability to independently investigate ambiguous problems, form hypotheses, run experiments, and make evidence-based decisions.

Responsibilities

  • Research, prototype, train, evaluate, and deploy advanced machine learning and large language model systems, with a focus on reinforcement learning and agentic artificial intelligence.
  • Develop and apply state-of-the-art reinforcement learning techniques, including reinforcement learning from human feedback and related approaches, to improve model reasoning, reliability, accuracy, and task performance.
  • Design large-scale training and evaluation datasets, including synthetic data generation, statistical modeling, and data-mining techniques.
  • Train, fine-tune, distill, quantize, and optimize large language models for production environments.
  • Build high-performance multi-GPU training and inference pipelines using modern acceleration and mixed-precision techniques.
  • Develop rigorous evaluation frameworks and experimentation systems to measure model quality, behavior, and performance.
  • Design and run experiments, including A/B tests, to validate model and product improvements.
  • Build robust, scalable production machine learning systems and write high-quality code primarily in Python and Rust.
  • Optimize algorithms and systems for latency, throughput, memory efficiency, and cost.
  • Advance natural-language and speech capabilities, including natural language understanding, natural language generation, automatic speech recognition, text-to-speech, and speech-to-text.
  • Translate novel academic research into practical capabilities that can be shipped to users.
  • Continuously evaluate emerging research, models, and techniques and determine where they can meaningfully improve the company's artificial intelligence systems.

Desired Qualifications

  • Experience with Rust is highly valued.

About the Company

NinjaTech AI

Autonomous AI personal assistant for professionals

NinjaTech AI builds an autonomous AI personal assistant named Ninja that acts as an all-in-one helper for busy professionals. Ninja can perform research, writing, file analysis, coding, image generation, and scheduling by negotiating tasks with tools or people, accessed via chat, voice, or video chat with a customizable avatar; it runs on a SaaS platform and uses its own language models and a proprietary decision engine to complete tasks end-to-end. It differentiates itself by handling real-world tasks autonomously rather than just giving guidance, integrating planning, execution, and communication within one system, and drawing on a leadership team with backgrounds at Google, Meta, and AWS. Its goal is to democratize access to executive assistant capabilities, saving time for a wide range of professionals and allowing them to focus on their core responsibilities.

Company size
11-50
Company stage
Seed
Total funding
$5M
Headquarters
Los Altos, CA
Founded
2022

Recently Posted Jobs

Explore more opportunities at NinjaTech AI

See more jobs