New opportunity

AI Engineer

Makai Labs · New York; California; Massachusetts; New Jersey; North Carolina; Texas

About this role

Makai Labs is hiring an AI Engineer to build AI systems for enterprise automation. Working with engineering and design teams, the engineer will prototype, ship, and improve AI-powered products and internal tools across client and platform projects. The role is a remote contract position for the Eastern time zone, with listed locations in New York, California, Massachusetts, New Jersey, North Carolina, and Texas.

Responsibilities

  • Build AI applications and internal tools, including workflows using LLMs, retrieval systems, agents, and structured outputs.
  • Prototype and iterate rapidly, then turn promising approaches into reliable, client-ready systems. Contribute to shared platform capabilities and reusable tooling.
  • Research, benchmark, test, and evaluate new approaches. Own smaller projects or sub-projects with team guidance, deliver work that meets client needs, and maintain clear internal documentation.

Ideal background:

  • A senior in college, recent graduate, or early-career engineer with a computer science background and strong Python skills. Business exposure is a bonus.
  • Experience building AI applications through internships, coursework, research, or personal projects, and experience running AI experiments and iterating quickly. The team values initiative, ownership, fast learning, practical use of AI advances, and collaboration.

Nice to have:

  • Experience with APIs, backend services, or workflow automation; familiarity with FastAPI, Flask, React, TypeScript, Docker, local development environments, or testing in Python or TypeScript.
  • Experience with retrieval systems, embeddings, search, OCR, document processing, PDF workflows, or LLM fine-tuning, benchmarking, and serving. Experience in fast-paced, high-accountability teams is also valued.

Compensation is $115K–$130K per year. Benefits listed include opportunities to work in person with local colleagues, generous PTO, full health insurance premium reimbursement, 401(k) matching, and career growth and development opportunities.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

PythonLarge Language ModelsRetrieval systemsAI agentsStructured outputsAI evaluationBenchmarkingAPIsBackend servicesWorkflow automationFastAPIFlaskReactTypeScriptDockerSoftware testingEmbeddingsSearchOCRDocument processingPDF workflowsFine-tuningLLM serving

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Build enterprise AI workflows

    The role builds AI-powered products and internal tools using LLMs, retrieval systems, agents, and structured outputs across client and internal projects.

  • Move prototypes into dependable delivery

    Makai Labs calls for rapid prototyping and iteration, followed by reliable, client-ready systems that meet client needs.

  • Evaluate approaches, not just implement them

    Research, benchmarking, testing, and evaluation of new approaches are explicit responsibilities; experience running AI experiments is part of the ideal background.

  • Own scoped work and make it reusable

    The engineer owns smaller projects or sub-projects with team guidance, contributes to shared platform tooling, and maintains clear internal documentation while working with engineering and design.

Likely challenges to think through

  • Speed versus reliability

    Preparation hypothesis: fast experiments may need substantial changes before they are client-ready. Prepare an example showing how you selected a prototype, tested its behavior, and addressed failures before delivery.

  • Choosing among AI approaches

    Preparation hypothesis: LLM, retrieval, and agent workflows can differ in complexity and predictability across domains. Prepare to explain how you would benchmark alternatives against a defined task rather than adopt a newer approach by default.

  • Balancing client-specific work with reuse

    Preparation hypothesis: varied client processes may make shared platform work difficult to generalize. Prepare an example of deciding what to keep specific to a deliverable, what to turn into reusable tooling, and what to document for teammates.

03

Practice your answers

Technical practice

How would you structure a Python workflow that uses an LLM to automate a business task?

What to coverThe role calls for strong Python skills and building AI applications for enterprise automation. Preparation suggestion: explain how you would separate inputs, model calls, validation, and error handling so the workflow can be tested and improved.

How would you build and troubleshoot a retrieval-based LLM workflow?

What to coverThe posting names retrieval systems and lists embeddings and search as nice-to-have experience. Preparation suggestion: discuss document preparation, retrieval quality, and how you would distinguish a search failure from a response-generation failure.

When would you use an agent rather than a more constrained workflow?

What to coverThe role includes implementing workflows that use agents. Preparation suggestion: compare flexibility with predictability, and describe how you would limit actions and inspect failures before using an agent in an automation task.

How would you make LLM structured outputs dependable for downstream code?

What to coverStructured outputs are explicitly part of the stated work. Preparation suggestion: cover schema design, validation, handling missing or invalid fields, and tests for cases where the output cannot be used safely.

How would you benchmark two approaches to the same AI task?

What to coverResearch, benchmarking, testing, and evaluation are listed responsibilities. Preparation suggestion: describe a representative test set, task-specific quality measures, and trade-offs such as latency and cost; explain how you would use results to choose the next iteration.

What would you change before turning a successful prototype into a client-ready system?

What to coverThe posting distinguishes rapid prototyping from delivering reliable, client-ready systems. Preparation suggestion: address repeatable tests, failure handling, observable behavior, and how you would verify that the result meets the stated client need.

How would you expose an AI workflow through a backend API?

What to coverAPIs, backend services, and frameworks such as FastAPI or Flask appear as nice-to-haves, not core requirements. Preparation suggestion: explain input validation, response design, error handling, and how you would test the API boundary.

How would you evaluate a PDF-processing workflow that uses OCR?

What to coverOCR, document processing, and PDF workflows are listed as nice-to-haves. Preparation suggestion: discuss how you would check extraction accuracy, handle varied layouts or unreadable text, and prevent extraction errors from silently affecting later AI steps.

How would you turn a project-specific AI component into reusable tooling?

What to coverThe role includes shared platform work, reusable tooling, and clear internal documentation. Preparation suggestion: explain what you would generalize, what should remain project-specific, and what documentation would help teammates use and maintain the component.

How would you decide whether to fine-tune an LLM for a task?

What to coverFine-tuning, benchmarking, and LLM serving are nice-to-have areas in the posting. Preparation suggestion: compare fine-tuning with simpler application-level changes, and explain what evaluation evidence would justify the added complexity.

Behavioural practice

Tell me about a time you changed direction after an AI experiment.

What to coverThe role emphasizes rapid experimentation and iteration. Preparation suggestion: use a real situation, the evidence you gathered and action you took, and the resulting change or lesson.

Tell me about a smaller project or sub-project you owned with team guidance.

What to coverThe posting describes owning smaller pieces of work while contributing to larger initiatives. Preparation suggestion: explain the scope and situation, what you handled independently versus escalated, and the outcome.

Tell me about a time you worked with people in other disciplines to improve a product.

What to coverThis role works closely with engineering and design teams. Preparation suggestion: give the situation, how you incorporated differing perspectives into your actions, and what changed as a result.

Tell me about a time you adjusted a technical deliverable to meet a user's or client's needs.

What to coverThe posting stresses deliverables that meet client needs across varied domains and constraints. Preparation suggestion: describe the need and constraint, the trade-off you made, and the result without assuming a particular Makai Labs client scenario.

Tell me about a time you learned an unfamiliar AI approach and applied it practically.

What to coverThe team values initiative, fast learning, and applying AI advances in practical systems. Preparation suggestion: describe why you explored it, how you tested its usefulness, and the outcome, including if you decided not to adopt it.

02

Sharpen your knowledge

Topics to prepare

  • LLM workflow design

    Review when to use retrieval, an agent, or a structured output; sketch a workflow for one enterprise automation task and explain each choice. The posting explicitly calls for workflows using all four.

  • Retrieval and search concepts

    Compare how document selection, embeddings, and search affect the information supplied to an LLM; walk through two cases where retrieval might return the wrong material. Retrieval is a responsibility, while embeddings and search are nice-to-haves.

  • AI evaluation and iteration

    Define success criteria for a small AI feature, then outline a benchmark and how you would compare two iterations. The role explicitly includes experiments, benchmarking, testing, and evaluation.

  • Prototype-to-client-ready tradeoffs

    Take a rough AI prototype and identify its failure cases, testing needs, and reusable components. This prepares for the stated work of improving prototypes into reliable systems and contributing shared tooling.

Skills to revise

  • Build a Python AI workflow

    Implement a small Python workflow that accepts an input, calls an LLM, validates a structured result, and handles an invalid result. Strong Python skills and LLM workflows with structured outputs are explicit in the posting.

  • Test and benchmark an iteration

    Create a small set of representative inputs, run two versions of a workflow, record outcomes, and explain the change you would keep. This practices the advertised experimentation, testing, benchmarking, and rapid iteration.

  • Prototype a retrieval-backed feature

    Build a minimal document lookup step and inspect what it returns before using the result in an LLM workflow. The role explicitly involves retrieval systems; document processing and PDF workflows are only nice-to-haves.

  • Document a handoff

    Write a brief note for a small AI component covering its purpose, how to run it, known limitations, and next checks. Clear internal documentation and ownership of smaller deliverables are stated responsibilities.

  • Expose a workflow through an API

    As optional preparation, wrap a small Python workflow in an API endpoint and test a successful request and an error case. APIs and backend frameworks such as FastAPI or Flask are listed as nice-to-haves, not requirements.

04

Your preparation checklist

  • Select an AI application to walk through

    The role builds AI-powered products and internal tools. Prepare a concise walkthrough of a project from coursework, research, an internship, or personal work: the problem, your contribution, implementation, results, and what you would change.

  • Show evidence of Python implementation

    Strong Python skills are listed as ideal experience. Identify code you can explain, including how you structured it, tested it, and handled a failure or edge case.

  • Practice an enterprise workflow design

    As a preparation exercise, sketch how you would turn an operational task into an AI workflow. Explain where an LLM, retrieval, an agent, or structured output would help—and where a simpler approach would suffice.

  • Prepare an experiment and evaluation story

    The posting emphasizes rapid iteration, benchmarking, testing, and evaluation. Bring one example with a baseline, what you changed, how you measured the result, and the decision the evidence supported.

  • Explain the path from prototype to delivery

    Prepare a short plan for making a promising prototype reliable and client-ready, covering tests, failure handling, clear internal documentation, and any reusable tooling you would extract. These are preparation points, not a stated company process.

  • Choose relevant optional technical examples

    If you have them, select evidence involving APIs or backend services, retrieval and search, document or PDF processing, or local development. The posting lists these as nice-to-haves; focus on work you can explain rather than trying to cover every tool.

  • Write questions about ownership and collaboration

    Bring questions about how smaller projects receive team guidance, how engineering and design coordinate on client needs, how approaches are evaluated, and what Eastern-time collaboration looks like for this remote contract role.

AI-generated from the job information · Prepared Sep 30, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: Nov 3, 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in United States. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…