New opportunity

Software Engineer (AI)

Numeral · New York, United States

About this role

Numeral is hiring a Software Engineer (AI) to build the technical foundations of its AI-native tax solution. The hands-on role focuses on end-to-end LLM-powered automation, including tool-calling agents, model orchestration, MCP-style integrations and agentic workflows. Hiring is primarily for the New York office, with remote hiring possible in some cases; the listing specifies US-based applicants and says visa sponsorship is available.

Responsibilities

  • Design, build and operate production AI systems, including agents, orchestration layers and RAG; integrate MCP servers, modern frameworks and external model providers.
  • Develop scalable backend services and APIs for automated workflows and customer-facing features, using approaches such as n8n or Claude Code-style agents where appropriate.
  • Make architectural tradeoffs across latency, cost, reliability and iteration speed. Own infrastructure, observability and performance for AI and non-AI services.
  • Work with product, design and data teams to ship customer-focused features and help establish engineering practices and AI safety and reliability norms.

Requirements

  • The detailed requirements specify 7+ years building products in high-growth environments and 2+ years building with LLMs; the listing summary separately displays 6+ years of experience.
  • Active use of AI development tools such as Cursor and Claude Code; fluency with PostgreSQL, Redis and cloud services, preferably AWS; and frontend experience, particularly TypeScript.
  • Strong product sense, communication and collaboration, with comfort working through ambiguity and taking ownership in a fast-moving startup.

Preferred

Experience in payments, tax, accounting or regulatory technology; automation tools such as n8n or Zapier-style systems; MCPs, agent frameworks or model orchestration; and vector databases or concepts such as Pinecone and HNSW.

The posted compensation is $175,000–$300,000 annually, with equity. Benefits include medical, dental and vision coverage, wellness perks, a 401(k), office lunches and snacks, and team events.

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

Skills for this role

LLMsAI agentsTool callingModel orchestrationRAGMCPn8nClaude CodeCursorBackend developmentAPI developmentPostgreSQLRedisAWSCloud servicesFrontend developmentTypeScriptObservabilityAI safetyVector databasesPineconeHNSWZapierWorkflow automationProduct developmentCommunicationCollaboration

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

  • Production LLM automation

    The role designs, builds and operates tool-calling agents, orchestration layers and RAG. Prepare to explain an end-to-end system design, including how it moves from a model response to a usable workflow.

  • Integrations and workflow design

    The posting calls for MCP-server and external-model integrations, alongside automation approaches such as n8n or Claude Code-style agents. Prepare to explain when an orchestrated workflow is preferable to a more autonomous agent.

  • Backend and operational ownership

    The engineer builds scalable services and APIs for automated workflows and customer-facing features, and owns infrastructure, observability and performance across AI and non-AI services. Prepare an example that connects service design with production operation.

  • Product and engineering foundations

    The role works with product, design and data to solve customer problems and helps define engineering practices and AI safety and reliability norms. Prepare to show how a technical decision could account for user experience and establish a reusable practice.

Likely challenges to think through

  • Automation versus dependable outcomes

    Preparation hypothesis, not a stated employer problem: in a tax-focused product, more autonomous tool use may increase workflow coverage while making incorrect outputs harder to catch. Prepare to discuss where validation, evaluation and human review would fit, without assuming Numeral uses a particular control.

  • Model flexibility versus operational complexity

    Preparation hypothesis: supporting external providers and MCP-style integrations can speed iteration but add failure modes and latency. Prepare to compare a flexible orchestration design with a simpler path, including how you would observe failures and decide when added complexity is justified.

  • Fast delivery versus durable architecture

    Preparation hypothesis: defining foundations in an early-stage environment may require choosing between a quick customer-facing workflow and a more extensible service. Prepare to explain a decision framework using the posting’s stated trade-offs: latency, cost, reliability and iteration speed.

03

Practice your answers

Technical practice

How would you design a production tool-calling agent for an automated tax workflow?

What to coverThe role calls for building and operating tool-calling agents. Suggested preparation: explain how you would define tool boundaries, validate inputs and outputs, handle failed calls, and decide when the agent should stop rather than continue autonomously.

How would you evaluate whether RAG improves an LLM-powered feature?

What to coverThe posting names RAG and lists vector database concepts such as HNSW as preferred knowledge. Suggested preparation: discuss retrieval quality, answer grounding, latency, and how you would compare a retrieved-context approach with a simpler alternative.

How would you integrate MCP-style tools and external model providers without tightly coupling the system to either?

What to coverThe role includes maintaining MCP-server integrations and working with external model providers. Suggested preparation: address interface design, changing provider capabilities, error handling, and integration tests.

When would you use a workflow engine rather than a more autonomous agent?

What to coverThe posting mentions n8n, Claude Code-style agents, and similar orchestration approaches. Suggested preparation: compare predictability, flexibility, failure recovery, and operational visibility for each approach.

How would you design backend APIs and data flows for a scalable automated feature?

What to coverThe role involves customer-facing APIs and names PostgreSQL, Redis, and cloud services as relevant backend technologies. Suggested preparation: explain data ownership, consistency, caching or queueing choices where appropriate, and how you would handle growing load.

How would you diagnose a production AI workflow that has become slow or unreliable?

What to coverThe posting assigns ownership of observability and performance across AI and non-AI services. Suggested preparation: describe the signals you would inspect across API, retrieval, model, and tool-call stages, then how you would isolate the bottleneck and verify a fix.

How would you choose between two model-orchestration designs with different cost and latency profiles?

What to coverThe role explicitly requires balancing latency, cost, reliability, and iteration speed. Suggested preparation: define the measurements and failure modes that matter, then explain the trade-off you would make for a customer-facing workflow.

What safeguards would you put around an LLM workflow that can take actions?

What to coverThe posting calls for helping define AI safety and reliability norms. Suggested preparation: cover permission boundaries, validation, testing, and ways to detect or limit harmful actions without assuming a particular company policy.

How would you connect a TypeScript customer-facing interface to an asynchronous AI workflow?

What to coverThe role spans backend APIs and frontend development, especially TypeScript. Suggested preparation: discuss how the interface would convey progress, errors, and results while keeping API contracts clear.

How would you use AI coding tools while maintaining engineering quality?

What to coverThe posting specifically mentions active use of tools such as Cursor and Claude Code. Suggested preparation: explain which development tasks you would delegate, how you would review generated changes, and what tests or checks would establish confidence.

Behavioural practice

Tell me about a time you took ownership of a project with ambiguous requirements.

What to coverThe role emphasizes ownership and comfort with ambiguity in an early-stage environment. Suggested preparation: use a real situation, the decisions and actions you took to establish direction, and the resulting outcome.

Tell me about a time you worked with product, design, and data partners to resolve a difficult feature trade-off.

What to coverThe posting calls for close collaboration across those teams on customer problems. Suggested preparation: describe the situation, how you communicated and made the trade-off, and what happened after the decision.

Tell me about a time customer feedback changed your technical approach.

What to coverThe role emphasizes product sense and solving real customer problems. Suggested preparation: give the original situation, what you changed in response, and the result for users or the product.

Tell me about a time you improved reliability or engineering practices beyond your own feature work.

What to coverThe posting asks this engineer to help establish engineering practices and AI safety and reliability norms. Suggested preparation: explain the problem, the change you led, and evidence of its effect without presenting it as a Numeral-specific process.

Tell me about a time you handled an operational problem in a system you owned.

What to coverThe role includes operating production systems and owning infrastructure and performance. Suggested preparation: describe the situation, your actions to diagnose and communicate the issue, and the result or longer-term improvement.

02

Sharpen your knowledge

Topics to prepare

  • Agent and integration architecture

    The role calls for tool-calling agents, model orchestration, MCP-style integrations and external model providers. Suggested revision exercise: diagram an agent workflow, marking tool permissions, provider boundaries and what happens when a tool fails.

  • RAG and retrieval choices

    Production RAG is an explicit responsibility; vector database concepts such as Pinecone and HNSW are listed as a bonus. Suggested revision exercise: compare keyword and vector retrieval for a hypothetical tax-document question, including how you would check whether retrieved material supports the answer.

  • Production tradeoffs and reliability

    The posting emphasizes latency, cost, reliability, iteration speed, observability and AI safety norms. Suggested revision exercise: talk through two designs for the same LLM workflow and explain what you would measure, where you would place human review, and when you would change designs. Human review is a suggested safeguard, not a stated requirement.

  • Workflow and service boundaries

    Numeral wants scalable APIs and automated workflows, with n8n-style orchestration mentioned. Suggested revision exercise: sketch which steps belong in a backend service versus a workflow engine, and explain retry and failure boundaries.

  • Product decisions in a tax setting

    The role involves customer-focused work with product, design and data teams; tax or regulatory experience is preferred, not required. Suggested revision exercise: frame a hypothetical customer tax-workflow problem, identify questions for those teams, and explain how you would prioritize speed against correctness without assuming any particular tax rule.

Skills to revise

  • Build a tool-calling prototype

    Suggested exercise: implement a small agent that invokes a mock service through a defined tool interface, then handles a failed call and an invalid response. This practices the posting’s hands-on agent and integration work; use Cursor or Claude Code during development to revisit the AI-tool usage it requests.

  • Implement a small retrieval flow

    Suggested exercise: assemble a few sample documents, retrieve relevant passages and have an LLM answer with references to those passages; test a question the documents cannot answer. This practices the explicitly named RAG responsibility without assuming Numeral’s data or implementation.

  • Build an API with PostgreSQL and Redis

    Suggested exercise: create a small workflow API that persists task state in PostgreSQL and uses Redis for a clearly defined temporary state or cache; explain how it behaves on retries. Backend APIs, PostgreSQL and Redis are explicit in the posting.

  • Instrument and assess a workflow

    Suggested exercise: add request tracing, latency and error measurements to the prototype, then inspect a simulated provider failure and estimate its cost impact. The role owns observability and performance and makes cost and reliability tradeoffs; these specific measurements are preparation suggestions.

  • Connect a TypeScript interface

    Suggested exercise: build a small TypeScript interface that submits a workflow request, displays progress and presents a recoverable error. Frontend experience, especially TypeScript, and customer-facing features are stated in the posting.

04

Your preparation checklist

  • Map your evidence to the detailed requirements

    The role specifies 7+ years building products and 2+ years building with LLMs. Prepare a brief timeline of relevant work, plus concrete examples involving PostgreSQL, Redis, cloud services, TypeScript, and AI development tools such as Cursor or Claude Code.

  • Prepare an end-to-end AI system walkthrough

    Choose a production example you can discuss. Diagram the user need, model orchestration, tool calls or retrieval, integrations, deployment, and what you personally built and operated.

  • Practice a hypothetical tax-automation design

    As an interview exercise—not a claim about Numeral’s implementation—sketch an agentic workflow for a tax-related task. Show its API boundaries, tool or MCP-style integration points, human review, and how it handles uncertain outputs.

  • Explain your architecture tradeoffs

    Prepare one decision record comparing latency, model cost, reliability, and iteration speed. Include how you would observe performance and diagnose failures across AI and non-AI services, which the posting says this role owns.

  • Show how you evaluate safety and reliability

    Bring a compact test plan for an LLM workflow: representative cases, tool-call failures, retrieval errors, and criteria for escalation. Frame it as your proposed approach to the AI safety and reliability norms the role would help define.

  • Rehearse a customer-focused collaboration story

    Prepare one example showing how you worked through ambiguity with product, design, or data partners, chose a scope, and used customer feedback to refine a shipped feature.

  • Write questions about the role’s foundations

    Ask which AI workflows are in production, how the team measures reliability and customer value, where architectural ownership begins, and what would matter most for this hire to establish first.

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 4, 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…