Careers

Careers

We hire engineers and researchers in AI, software and cloud.

Open roles

Current opportunities

All roles can be worked remotely.

Machine Learning Engineer

  • AI & Machine Learning
  • Contract
  • Remote · Australia or global
Apply

Design, build and ship production ML and RAG systems for our clients and DesMind products, from data pipelines to monitored deployments.

Role details

What you'll do

  • Build retrieval-augmented generation pipelines with embeddings, vector search and reranking
  • Create evaluation sets and automated tests for accuracy, groundedness and safety
  • Deploy and monitor models with MLOps practices on AWS or Azure
  • Work directly with clients to turn requirements into measurable success criteria

What you'll bring

  • 3+ years building ML systems in Python
  • Hands-on experience with LLMs, embeddings and vector databases
  • PyTorch or TensorFlow, and scikit-learn
  • Deployed models to production in the cloud
  • Clear written and spoken communication

Nice to have

  • Privacy-preserving or federated learning
  • Healthcare or other regulated-data projects
  • Published research or open-source contributions

Full-Stack Software Engineer

  • Engineering
  • Contract
  • Remote · Australia or global
Apply

Build and scale our platforms, including Lodge Platform and client systems handling payments, tenancies and real-time workflows.

Role details

What you'll do

  • Develop features across Next.js/React front ends and Node.js APIs
  • Design PostgreSQL and MongoDB data models that keep money and records correct
  • Integrate payments (Paystack), email and background jobs
  • Write end-to-end and integration tests and take part in code review

What you'll bring

  • 3+ years of full-stack TypeScript/JavaScript
  • React or Next.js, and Node.js (Fastify or Express)
  • Relational database design and SQL
  • Automated testing and CI/CD

Nice to have

  • Payments or fintech experience
  • Drizzle ORM, Zod or Playwright
  • Mobile development with Flutter or React Native

Cloud & DevOps Engineer

  • Engineering
  • Part-time contract
  • Remote
Apply

Own the infrastructure behind our AI and software products: reliable deployments, observability and security.

Role details

What you'll do

  • Build and maintain CI/CD pipelines with evaluation and test gates
  • Manage infrastructure as code across AWS, Azure and managed platforms
  • Set up monitoring, alerting, backups and cost controls
  • Harden environments and support security reviews

What you'll bring

  • 2+ years in cloud or DevOps roles
  • Docker and at least one major cloud (AWS or Azure)
  • Infrastructure as code (Terraform or similar)
  • GitHub Actions or comparable CI tooling

Nice to have

  • Kubernetes
  • Microsoft 365 and Entra ID administration
  • Experience supporting ML workloads

Research Intern: Privacy-Preserving AI

  • DesMind Labs
  • Internship
  • Cairns or remote
Apply

Support DesMind Labs research on privacy-preserving conversational AI and federated learning for digital health.

Role details

What you'll do

  • Run literature reviews and summarise evidence
  • Prototype federated-learning and evaluation experiments
  • Help evaluate conversational agents for safety and fairness
  • Contribute to papers, reports and open-source code

What you'll bring

  • Honours, master's or PhD student in computer science, AI, data science or health informatics
  • Python and basic machine learning
  • Careful, well-documented work habits

Nice to have

  • Interest in digital health or AI ethics
  • Experience with Flower, PySyft or similar
  • Academic writing experience
Why DesMind

Working at DesMind

Real systems in production

Your work ships to live platforms and real users.

Research-led engineering

Work alongside active AI research, with room to publish.

Remote and flexible

Work where you do your best work, with clear async communication.

Ownership and growth

A small, senior team where you own outcomes and grow with the company.

How we hire

Hiring process

  1. Apply

    Send your details and CV. We read every application.

  2. Introductory call

    A 30-minute conversation about the role and your goals.

  3. Technical conversation

    Walk us through past work, or complete a short paid exercise.

  4. Offer

    A clear written offer with scope, terms and start date.

Apply

Fields marked * are required.

We use your details only to assess your application. See our privacy notice.