Job Description
Title: Developer, LLM & AI Platform Supervisor: Chief Technology Officer Position Summary The Developer, LLM & AI Platform is responsible for leading the design, development, and production deployment of Large Language Model (LLM)-powered capabilities across RS21βs product and services portfolio, with a primary focus on Prequip, RS21βs AI-powered predictive maintenance platform. This role serves as the technical owner of LLM integration, translating product and business requirements into scalable, secure, and reliable AI-driven features. Working closely with Data Engineering, Product, and Platform teams, the Developer ensures LLMs are implemented responsibly, performantly, and in alignment with RS21βs data readiness and cloud-first strategy. As a member of RS21βs technical staff, this role helps shape AI architecture standards, advances internal LLM best practices, and contributes to RS21βs long-term AI roadmap. Key Responsibilities LLM Architecture & Development β’ Design, build, and deploy LLM-powered services and features using leading providers (e.g., AWS Bedrock, OpenAI, Anthropic). β’ Own prompt engineering strategies, including prompt design, versioning, testing, and optimization. β’ Implement Retrieval-Augmented Generation (RAG) workflows in collaboration with Data Engineers. β’ Develop multi-step reasoning, tool-calling, and agent-based LLM workflows where appropriate. β’ Ensure LLM integrations are production-ready, scalable, and secure. AI Product Enablement β’ Translate product and user requirements into intelligent, explainable AI features. β’ Build APIs and backend services that expose LLM capabilities to internal and external consumers. β’ Support natural language interfaces that surface insights from predictive maintenance, operational, and asset data. β’ Partner with Product and UX teams to ensure AI features are usable, trustworthy, and aligned with customer needs. Evaluation, Reliability & Governance β’ Implement evaluation frameworks to measure LLM accuracy, relevance, latency, and cost. β’ Design and enforce guardrails to mitigate hallucinations, bias, and unsafe outputs. β’ Monitor and optimize LLM usage for performance, scalability, and cost efficiency. β’ Support observability and logging for AI systems in production. Cross-Functional Collaboration β’ Collaborate closely with Data Engineers to ensure LLMs are powered by high-quality, well-structured data. β’ Partner with cloud and platform teams to deploy AI services within AWS environments. β’ Contribute to internal documentation, standards, and best practices for LLM and AI development. β’ Provide technical guidance and mentorship related to LLM patterns and emerging AI capabilities. Qualifications β’ Bachelorβs degree or equivalent experience in computer science, engineering, or a related field. β’ 5+ years of software development experience, with a strong backend focus. β’ Demonstrated hands-on experience building and deploying LLM-powered applications. β’ Deep understanding of prompt engineering, RAG architectures, and LLM inference workflows. β’ Experience developing APIs and services in a cloud environment (AWS preferred). β’ Strong system design skills and ability to reason through architectural tradeoffs. β’ Proven ability to move AI features from prototype to production. β’ Experience with AWS AI services (e.g., Bedrock, Lambda, ECS, EKS). β’ Familiarity with vector databases and embedding-based retrieval systems. β’ Exposure to MLOps, AI evaluation, or AI governance frameworks. β’ Experience supporting AI features tied to analytics, predictive modeling, or real-time data. β’ Experience working in product-focused or data-driven organizations. Apply tot his job