Skip to content
Norm AiNorm AiNew York, NY

Software Engineer, Applied AI

Build and ship reliable, scalable LLM-powered AI agents for high-stakes legal workflows at an agentic law platform. Requires 4+ years software/AI engineering experience, strong Python skills, production ML/LLM integration experience, and AI fluency.

190k – 280k
Hybrid4+ YOEML Engineering

About the role

Responsibilities

  • Build and integrate LLM-backed workflows, including prompt systems, retrieval, memory, evaluation, and feedback loops.
  • Develop new AI workflows and systems that make cutting-edge AI available across the platform.
  • Regularly contribute performant, high-quality code to the production codebase.
  • Oversee data collection, experimentation, and data analysis to continuously improve the platform, working closely with domain experts.
  • Build comprehensive benchmarks and evaluation suites to measure AI agent performance and guide future improvements.
  • Architect the system of underlying prompts that power AI agents, engineering effective context structures and automated pipelines for prompt optimization.
  • Enable continuous learning in AI agents through memory, feedback, and client-specific preferences.
  • Develop legal and compliance domain expertise.

Requirements

  • 4+ years of experience as a software engineer, applied AI engineer, ML engineer, or data scientist.
  • Strong programming skills in Python.
  • Proficiency in Docker and data storage technologies such as Postgres and Redis.
  • Experience working with production systems, including debugging, monitoring, and iterating on live software.
  • Willingness to work with frontend technologies (Typescript, React, etc.) to bridge research ideas and productization.
  • Experience in AI/ML infrastructure and tooling.
  • Experience integrating AI or ML components into real-world systems (LLMs, classical ML, or hybrid approaches).
  • Interest in becoming a legal and compliance domain expert and working closely with professionals in the field.
  • Strong reading, writing, and quantitative skills, as well as a data-driven approach to problem solving.
  • AI fluency: actively use AI in day-to-day work with concrete examples of tools, workflows, and outcomes.

Nice-to-Haves

  • Familiarity with and an eagerness to apply the latest AI research.
  • Experience applying traditional ML systems and processes in the context of state-of-the-art LLMs.
  • Experience deriving insights from PDFs and other unstructured or semi-structured data types.
  • Experience with context engineering and memory in the context of AI agents.
  • Experience modeling uncertainty in ML systems.

Compensation and Benefits

  • Senior Engineer: $190,000 - $250,000 per year + equity
  • Staff Engineer: $240,000 - $280,000 per year + equity
  • Competitive salary with equity compensation.
  • Comprehensive benefits: 401(k) with employer match, top-tier health, dental, hospital, accident, and vision insurance.
  • Relocation reimbursement for candidates moving to NYC.
  • Flexible hybrid model (typically in-office 3–4 days per week).

Skills

PythonDockerPostgresRedisTypeScriptReactLLMsAi/Ml InfrastructurePrompt EngineeringMachine LearningEvaluation Frameworks

Similar roles

ML Engineering jobs
Zoox

AI Engineer

ZooxFoster City, CA

Build and deploy production GenAI/LLM applications and intelligent agents to automate workflows across Procurement, Supply Chain, Legal, Finance, HR, and Marketing. Requires 5+ years engineering experience including 2+ years production LLMs, Python, LangChain/LlamaIndex, and cloud AI/vector DB tools.

190k – 250k
Hybrid5+ YOEML Engineering
Sesame

ML Engineer

SesameSan Francisco, CA +2

Research Engineer building and deploying production voice and multimodal ML models. Requires expert PyTorch, large-scale model training experience, and shipping user-facing ML systems.

190k – 320k
On-site5+ YOEML Engineering
Parafin

Data Scientist, Underwriting

ParafinSan Francisco, CA

Develops and deploys production machine learning models for underwriting small business loans, focusing on risk assessment, pricing optimization, and automated systems. Requires strong statistical reasoning, ML expertise, engineering skills, and business acumen.

190k – 300k
HybridML Engineering
Zoox

Software Engineer - Behavior Capabilities

ZooxFoster City, CA

As a Software Engineer on the Behavior Capabilities team, you will develop and implement algorithmic advancements to expand the robot's driving abilities in complex scenarios, focusing on improving trip progress and vehicle uptime.

189k – 270k
Hybrid4+ YOEML Engineering
Zoox

Software Engineer - Learned Trajectory Machine Learning Engineer

ZooxFoster City, CA

Develops deep learning models using imitation and reinforcement learning to generate safe, efficient trajectories for autonomous vehicles. Collaborates with perception and planning teams, leveraging large-scale ML infrastructure for production deployment in urban environments.

189k – 270k
HybridML Engineering