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 focused on developing agentic AI systems for professional slide creation at a growing startup. Responsibilities include building workflows and collaborating with product and engineering teams.
Lead AI Engineer designing and building multi - agent capabilities for enterprise applications at AI.IMPACT in Hamburg, Germany. Requires deep generative AI expertise and strong software engineering foundations.
Software Engineer developing AI/GenAI capabilities for unstructured data. Transforming data into actionable insights and autonomous AI systems for business decisions.
Build AI - driven services utilizing LLMs and modern web applications for the educational sector. Collaborate cross - functionally while maintaining clean engineering practices in a growing startup setting.
AI Developer managing the entire lifecycle of AI applications in Berlin. Responsibilities include development, deployment, and monitoring of AI solutions using modern technologies.
AI Engineer designing and deploying intelligent systems that transform global payment services at Sokin. Collaborating with teams on automation across the software development lifecycle in the fintech domain.
AI Developer at GenAIz specializing in machine learning models for the Life Sciences industry. Responsible for software development, model implementation, and collaboration with cross - functional teams.
AI Engineer integrating AI techniques into robotics at Robotec.ai. Involves collaboration across various teams and development of AI - driven features.
AI Engineer designing and developing tools using AI technologies for efficiency at Tailor Platform. Focusing on large - scale language models to enhance engineering productivity and support productivity tools.
Associate AI Engineer developing and deploying AI solutions to optimize global operations for Manulife. Collaborating with cross - functional teams to enhance operational efficiency.