Senior Software Engineer AI Platforms
Job Description
Lead the development and maintenance of APIs powering Cisco’s Security AI platform.
Responsibilities
- Provide technical leadership by guiding and mentoring a team of Software Engineers
- Drive technical excellence in API development and cloud deployment
- Design, develop, and maintain APIs that expose AI capabilities to other teams
- Ensure APIs are scalable, reliable, and easy for consumers to use
- Collaborate with data scientists and AI engineers to integrate AI models and algorithms into the platform
- Use Kubernetes experience to architect and optimize deployment and orchestration of AI services in containers
- Lead deployment and management of AI services on AWS, Google Cloud, and Azure
- Optimize for scalability, security, and cost
- Identify and resolve AI platform performance bottlenecks
- Improve response times and resource utilization
- Implement monitoring and logging to track performance and service health
- Support troubleshooting and timely issue resolution
- Ensure services and APIs meet security and compliance standards with close collaboration to security teams
- Create clear, comprehensive documentation for APIs and deployment processes
Requirements
- 5+ years as a Senior Software Engineer, with strong experience building SaaS services at scale using API-first design and demonstrated technical leadership
- 5+ years writing code in Python, Java, Go, and/or C/C++
- Education: BA/BS with 4+ years of experience or MS with 2+ years of experience (software development engineer)
Technologies
- Python, Java, Go, C/C++, Kubernetes
- AWS, Google Cloud, Azure
- Docker
- Kafka
- Redis
Preferred Qualifications
- Familiarity with AI and machine learning concepts
- Ability to collaborate with data scientists and AI engineers
- Experience delivering with Docker platform tools (or similar)
- Experience developing distributed systems using Kafka, Redis, or similar
- Experience developing cloud infrastructure services on AWS, Google Cloud, and/or Azure
- Experience using Kubernetes architecture
- Knowledge of security and compliance standards
Benefits
- Quality medical, dental, and vision insurance (U.S. employees)
- 401(k) plan with Cisco matching contribution
- Short- and long-term disability coverage
- Basic life insurance
- Numerous wellbeing offerings
- Up to twelve paid holidays per calendar year (including one floating holiday, plus a day off for your birthday)
- Accrue up to 20 days of Paid Time Off (PTO) each year
- Paid time away to handle critical or emergency issues without using PTO
- Additional paid time to volunteer and support community giving
- Employee Stock Purchase Program
- Sales plan employees earn performance-based incentive pay on top of base salary
Role Context
- Cisco Security AI team delivers AI products and a platform for Cisco secure products and portfolios
- Focus: security resilience and helping businesses defend against threats using AI and Machine Learning
Location: Atlanta, GA (onsite)
Salary: USD 150,900 - 222,200 per yearly
Employment: Apply note (U.S. and/or Canada): posted range reflects projected hiring range for new hire full-time salaries, excluding equity or benefits; non-sales roles reflect base salary and may include annual bonuses.