Senior AI Developer

National Facilities Direct Corp
United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
$20,800.0 - $166,400.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) A/B Testing Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Amazon S3 Automated Storage and Retrieval Systems Computerized Maintenance Management Systems Code Review Customer Data Management Cursor (Graphical User Interface Elements) DevOps
+37 more
Memory Management Fault Tolerance Github Monitoring of Systems Python (Programming Language) PostgreSQL Node.Js OAuth Open Source Technology Service Development Studio Software Engineering Data Streaming TypeScript Scripting GitHub Copilot Delivery Pipeline Large Language Models Multi-Agent Systems Prompt Engineering Software Security Model Validation Caching Generative AI AWS Lambda Backend Pytest Containerization Information Technology Machine Learning Operations Virtual Agents Functional Programming Api Design Api Gateway Restful APIs Amazon Simple Queue Service (SQS) Data Pipelines Docker

Job description

We are seeking a Senior AI Developer to own the design, development, and integration of AI-powered capabilities across ONEngine’s enterprise facilities management platform. You will build and maintain AI agent workflows, integrate large language model APIs into production systems, and develop the intelligent automation features that differentiate our product. Working closely with the CTO, backend engineers, and product teams, you will define AI development standards, drive adoption of AI-assisted engineering practices across the team, and ensure our AI systems are robust, observable, and production-ready. This is a hands-on senior IC role., * Design, build, and maintain AI agent workflows and multi-agent orchestration systems that power ONEngine’s intelligent automation features.

  • Create internal applications utilizing AI to help our Operations Team.
  • Integrate LLM APIs (Anthropic Claude, OpenAI, and similar) into backend services, building reliable, production-grade AI-powered features with proper error handling, fallback logic, and observability.
  • Develop backend services and data pipelines in Python and TypeScript supporting AI inference, prompt management, context retrieval, and agent coordination.
  • Implement Retrieval Augmented Generation (RAG) pipelines and vector search integrations to ground AI responses in ONEngine domain knowledge and customer data.
  • Leverage AI-assisted development tools including Claude Code, GitHub Copilot, and similar to drive high personal and team-level development velocity.
  • Champion and operationalize AI-assisted development practices across the engineering team, establishing workflows and standards that improve the productivity of all engineers.
  • Evaluate, prototype, and recommend AI frameworks and tooling (LangChain, LlamaIndex, CrewAI, AutoGen, or similar) for agent orchestration and knowledge retrieval use cases.
  • Build and maintain prompt engineering infrastructure including versioned prompt libraries, evaluation harnesses, and A/B testing frameworks.
  • Design AI systems with production requirements in mind: latency budgets, cost management, token optimization, rate limiting, caching strategies, and graceful degradation.
  • Implement monitoring and observability for AI systems including LLM call tracing, evaluation metrics, and output quality dashboards.
  • Collaborate with DevOps to deploy and scale AI workloads on AWS using Lambda, ECS, API Gateway, and SQS.
  • Participate in code reviews, architecture discussions, and product planning sessions as the primary AI technical voice.

Requirements

Do you have experience in Python?, * Education: Bachelor’s or Master’s degree in Computer Science, Engineering, AI/ML, or a related technical discipline.

  • Experience:

  • 5+ years of professional software development experience, with at least 2 years focused on AI/ML systems or LLM-powered application development.

  • Proven experience building production AI agent systems or multi-agent workflows using frameworks such as LangChain, LlamaIndex, CrewAI, AutoGen, or the Anthropic Agents SDK.

  • Hands-on experience integrating LLM APIs (Anthropic Claude API, OpenAI API, or equivalent) into production backend services.

  • Demonstrated use of AI coding tools (Claude Code, GitHub Copilot, Cursor, or similar) as a core part of day-to-day development workflow.

  • Experience building RAG pipelines, vector databases (Pinecone, pgvector, Weaviate, or similar), and knowledge retrieval systems.

  • Experience in agile, cross-functional product engineering teams delivering enterprise SaaS.
  • Skills:

  • Deep proficiency in Python for AI/ML workloads, data pipelines, scripting, and backend service development.

  • Strong proficiency in TypeScript and Node.js for backend service integration and API development.

  • Expertise in AI agent architecture patterns: tool use, memory management, context windows, planning loops, and multi-agent coordination.

  • Hands-on proficiency with AI-assisted development tools-specifically Claude Code-and a strong point of view on how to use them effectively to accelerate engineering output.

  • Experience with prompt engineering best practices: few-shot prompting, chain-of-thought, structured output, system prompt design, and evaluation.

  • Solid understanding of LLM APIs including context management, token budgeting, streaming, function/tool calling, and cost optimization.

  • Experience building and consuming RESTful APIs with a strong understanding of API security (OAuth, JWT).

  • Familiarity with AWS cloud services (Lambda, API Gateway, SQS, S3, ECS) for deploying AI workloads.

  • Experience with CI/CD pipelines, containerization (Docker), and cloud deployment workflows.

  • Strong written and verbal communication skills; ability to explain AI system behavior and tradeoffs to non-technical stakeholders.
  • Nice to Haves:

  • Experience with the Anthropic Claude API specifically, including extended thinking, tool use, and multi-turn agent patterns.

  • Familiarity with the Model Context Protocol (MCP) for agent-tool integration.

  • Background in field service management, facilities management, CMMS, or B2B enterprise SaaS.

  • Experience with fine-tuning, RLHF, or model evaluation methodologies.

  • AWS certifications (Solutions Architect, ML Specialty, or Developer Associate).

  • Contributions to open-source AI tooling or published writing on AI engineering practices.

Tech Stack

Python, TypeScript, Anthropic Claude API, OpenAI API, LangChain / LlamaIndex / CrewAI, Claude Code, pgvector / Pinecone, PostgreSQL, AWS Lambda, API Gateway, SQS, ECS, S3, Docker, GitHub Actions, Jest, Pytest

Benefits & conditions

4.94.9 out of 5 stars Remote $10 - $80 an hour - Full-time

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

3:05 min

Tagging and organizing execution scenarios with pytest markers

Florian Bruhin · WWC 2021

3:22 min

Evaluating advanced artificial intelligence platforms for daily recruitment

Rudi Bauer Rudi Bauer +1 · Cappuccino with HR

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

4:29 min

Implementing AI assistants for workplace productivity

Markus Hacker Markus Hacker +1 · WWC 2025

Videos

See all

Related articles

See all