Senior Software Engineer building the Agentic AI Platform at Tenable, Inc. Responsible for architecting backend services and designing AI workflows.
Responsibilities
Build the Agentic Backbone: Architect and implement the backend services that power multi-agent workflows. You will build systems that allow AI agents to decompose complex user requests, manage state, and execute tasks across distributed microservices.
Orchestration & Workflow Automation: Design scalable workflow engines and "human-in-the-loop" systems. You will enable agents to perform long-running investigations and remediation tasks, balancing autonomy with control.
Bridge AI & Enterprise Infrastructure: Create the integration layer between modern Python-based AI frameworks and Tenable’s robust JVM-based microservices architecture.
Reliability & Guardrails: Implement verification layers, citations, and security guardrails to ensure agents operate deterministically and safely. You will treat "prompts" as code and model outputs as untrusted input that requires validation.
Tooling & RAG: Build advanced Retrieval-Augmented Generation (RAG) pipelines and "Tool Use" capabilities, allowing agents to query databases, call internal APIs, and synthesize data from disparate sources.
Lead Technical Direction: Collaborate with researchers and product leads to define the roadmap for AI orchestration. Champion best practices for MLOps, agent evaluation, and system observability.
Requirements
B.S. or M.S. in Computer Science, Engineering, or a related field, or equivalent practical experience.
5+ years of software engineering experience (7+ for Staff level), with a strong background in building backend systems, APIs, and platforms.
Agentic AI Expertise: Hands-on experience building AI agents and autonomous workflows using frameworks such as LangChain, LangGraph, AutoGen, CrewAI, or Pydantic AI.
Polyglot Proficiency: Strong programming skills in Python (essential for AI/ML ecosystems) with experience in, or a willingness to work with, JVM-based languages (Java, Kotlin, or Scala) for high-scale platform components.
Distributed Systems: Experience designing event-driven architectures, managing concurrency, and building fault-tolerant services (e.g., using Kafka, gRPC, REST).
Data Fluency: Proficiency with Relational Databases (PostgreSQL) and experience with Vector Databases (e.g., Pinecone, Weaviate, Milvus) or search engines (Elasticsearch).
Builder Mindset: A self-starter who thrives in ambiguity and is passionate about taking AI from "prototype" to "production-grade."
Benefits
medical, dental, vision, disability and life insurance
AI Engineer developing Microsoft - based AI solutions for Atech Cloud's diverse customer base. Responsible for designing, building, and scaling AI solutions with various Microsoft tools.
Werkstudent AI Engineering role utilizing generative AI in software development at IT Sonix. Focusing on context, prompt engineering and modern AI concepts in a hybrid setting.
AI Engineer developing Agentic AI solutions using Python and Azure technologies. Providing expertise in ML, Gen AI, and deploying models with emphasis on design and development.
AI Engineer responsible for designing, developing, and deploying AI solutions for Manulife. Collaborating with stakeholders to deliver intelligent, scalable applications and ensure responsible AI practices.
AI Engineer developing computer vision and deep learning algorithms for Mobileye's autonomous driving technology. Involved in high - definition map - making and real - time code execution.
Physical AI Engineer developing ML algorithms for autonomous driving at 42dot. Collaborating with senior engineers on innovative AI solutions for future mobility.
Junior AI Engineer developing AI and machine learning solutions at Opplane, focusing on financial services and telecommunication industries. Collaborating with teams to deliver innovative data - driven projects.
Junior AI Engineer working on real customer projects while developing production - ready AI applications. Collaborating with AI experts and engineering teams to deliver effective solutions.
Intern in AI/Data Science at Red Hat exploring the field of Retrieval - Augmented Generation. Aiming to grow skills in a supportive and cutting - edge environment with varied contributions.
AI Engineer developing enterprise - grade AI systems for compliance reviews at Haast. Leading the architecture of AI detection and search infrastructure for real - time risk assessment.