Skip to content

Senior Software Engineer

Build and maintain production software for a growth data platform, including AI-powered clinical agents, agentic workflows, observability, and retrieval systems. The role requires strong Node.js and TypeScript experience, production delivery skills, and hands-on LLM application development.

About the job

Responsibilities

  • Deliver large projects that introduce new product capabilities and maintain key code repositories.
  • Break down complex problems into manageable tasks, ensure predictable delivery, and resolve incident root causes.
  • Collaborate on technical roadmaps and execute strategies while balancing short- and long-term trade-offs.
  • Mentor junior engineers through code reviews and pairing.
  • Design and build AI-powered clinical agents using LangGraph.js and stateful multi-node StateGraphs within a NestJS service.
  • Integrate LangSmith for AI observability, prompt versioning through LangSmith Hub, per-node tracing, evaluation pipelines, golden datasets, and CI-gated regression checks.
  • Develop agentic workflows using Claude Sonnet through AWS Bedrock.
  • Contribute to the Member-Centric Knowledge Graph and RAG-based retrieval systems.
  • Improve feature maintainability, availability, performance, architecture, and developer tooling.
  • Communicate technical ideas clearly and document solutions.
  • Implement feature-flag-gated deployments for growth infrastructure changes.
  • Write ML model prediction outputs into a customer data platform through Segment custom events for campaign activation in Iterable.

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Engineering, or a related technical field.
  • 3–4+ years of non-internship, full-time professional software development experience.
  • 3+ years of experience with Node.js and TypeScript.
  • Experience delivering large software projects or production features.
  • 1+ year of hands-on experience building LLM applications, including prompt engineering, model integration, and AI output evaluation.
  • Experience with agentic AI frameworks such as LangGraph, LangChain, or similar orchestration libraries.
  • Familiarity with LangSmith or equivalent AI observability and evaluation platforms.
  • Experience using AI coding tools such as GitHub Copilot or Cursor.

Nice-to-haves

  • 5+ years of non-internship, full-time professional software development experience.
  • Master’s degree in Computer Science, Engineering, or a related technical field.
  • Experience with AI technologies for software design and coding assistance.
  • Experience mentoring or onboarding junior engineers.
  • Familiarity with distributed systems, cloud infrastructure, or scalable architectures.
  • Understanding of responsible AI practices, including PHI/PII handling, guardrails, and output validation in healthcare or regulated environments.

Compensation & Benefits

  • Comprehensive medical, dental, and vision coverage.
  • Group Medical Coverage, Group Term Life Insurance, and Group Personal Accident Insurance.
  • Lifestyle stipend and learning and development opportunities.
  • Discounted company stock through an employee stock purchase plan.

Skills

Node.js, TypeScript, LangGraph, LangChain, Langsmith, Nestjs, Aws Bedrock, Claude, RAG, Knowledge Graphs, Segment, Iterable, Distributed Systems, Feature Flags, Github Copilot

Mercury

Mercury

San Francisco, CA
Senior Machine Learning Operations Engineer
$157k+/yrRemote5+ YOEML Engineering

Build and operate the platform that deploys, serves, observes, and retrains production machine-learning models for real-time fraud and financial-crime risk decisions. Requires 5+ years of ML engineering, backend, or MLOps experience, strong Python skills, and production model-serving expertise.

OPSWAT

OPSWAT

Ho Chi Minh City, Vietnam

Senior AI Engineer
No salary listedOn-site5+ YOEML Engineering

Leads production deployment and optimization of large language models on GPU hardware, focusing on quantization, inference engines, serving infrastructure, and performance benchmarking. Requires a bachelor's degree and 5+ years of software engineering experience in ML infrastructure, LLM inference, or model optimization.

GitLab

GitLab

Bengaluru, India

Senior Software Engineer, NLP
No salary listedRemote5+ YOEML Engineering

Build and ship autonomous, agentic software development lifecycle capabilities, including AI agents, orchestration, and safety guardrails. The role requires senior software engineering experience, proficiency in Ruby, Go, or Python, distributed systems knowledge, and experience with AI/ML applications.

Traba

Traba

New York, NY
Senior Software Engineer
$200k+/yrOn-site5+ YOEML Engineering

Build and deploy production AI-agent systems, including their harnesses, evaluations, orchestration, and supporting services. The role requires 5+ years of software engineering experience, production LLM or agent experience, and strong Python or TypeScript/Node.js skills.

Front

Front

San Francisco, CA

Senior Applied AI Engineer
$205k+/yrHybrid5+ YOEML Engineering

Build and deploy generative AI and LLM-powered agentic applications at Front to automate customer support inquiries, enhance product capabilities, and drive operational insights. Requires 5+ years software engineering experience with strong production AI/ML focus, agentic/RAG expertise, and proficiency in Node.js, TS, and Python.