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
Gen - AI Developer creating and assessing architecture for CQUniversity’s digital systems. Supporting innovation through GenAI proof - of - concepts and applications development.
Azure Data & AI Engineer working closely with clients to create sustainable technical solutions. Designing modern data platforms in Azure and contributing to data accessibility and usability.
AI Architect designing and implementing scalable platforms for GenAI use cases at BMW TechWorks Romania. Leading engineering teams and ensuring operational stability of production components.
Software Engineer focused on AI infrastructure for developing agentic products. Collaborating with teams to build advanced AI solutions for the legal industry.
AI Engineer developing AI - driven products to support underwriting and risk management at Swiss Re. Join a diverse team and enhance your expertise while solving complex risk challenges in reinsurance.
Senior AI Architect at Inogen defining and leading enterprise AI architecture across predictive, generative, and agentic AI systems. Shaping AI capabilities within commercial and operational platforms.
AI Engineer developing AI solutions and leveraging machine learning for a global telecommunications leader. Engaging in large - scale AI initiatives to improve network operations through intelligent automation.
AI Lead Engineer establishing AI Center of Competence at Hitachi Energy. Focusing on AI solutions development and engineering productivity improvements in multiple disciplines.
AI Lead driving the digital transformation strategy for Daimler Buses across all business areas. Coordinating cross - functional teams and ensuring alignment with corporate goals.
Product Manager responsible for AI platform development and management at U.S. Bank. Collaborating with engineering and stakeholder teams to drive product vision and roadmap.