Tenable
Cloud Security | Operational Technology | Identity Security | and more
Senior Software Engineer – Agentic AI Platform
AI EngineerMachine Learning EngineerFull TimeRemoteTeam 1,001-5,000Since 2002H1B SponsorCompany SiteLinkedIn
Location
California
Posted
35 days ago
Salary
$159K - $211.7K / year
Bachelor Degree5 yrs expEnglishElastic SearchGRPCJavaKafkaKotlinMicroservicesPostgresPythonScala
Job Description
• Architect and implement the backend services that power multi-agent workflows.
• Design scalable workflow engines and "human-in-the-loop" systems.
• Create the integration layer between modern Python-based AI frameworks and Tenable’s robust JVM-based microservices architecture.
• Implement verification layers, citations, and security guardrails to ensure agents operate deterministically and safely.
• Build advanced Retrieval-Augmented Generation (RAG) pipelines and "Tool Use" capabilities.
• Collaborate with researchers and product leads to define the roadmap for AI orchestration.
Job 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.
- Hands-on experience building AI agents and autonomous workflows using frameworks such as LangChain, LangGraph, AutoGen, CrewAI, or Pydantic AI.
- 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.
- Experience designing event-driven architectures, managing concurrency, and building fault-tolerant services (e.g., using Kafka, gRPC, REST).
- Proficiency with Relational Databases (PostgreSQL) and experience with Vector Databases (e.g., Pinecone, Weaviate, Milvus) or search engines (Elasticsearch).
- 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
- 401(k) retirement savings with company match
- employee stock purchase plan
- employee referral program
- flexible spending accounts
- Employee Assistance Program (EAP)
- education assistance
- parental leave
- paid time off (PTO)
- company-paid holidays
- health and wellness events
- community programs