FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Engineer, AI/ML-Enabled Applications
GigamonPrincipal Software Engineer designing and developing AI/ML-driven applications for network monitoring, analytics, and security use cases while leading the technical architecture and mentoring teams.
Posted 5/12/2026full-timeSanta Clara • California • 🇺🇸 United StatesLead💰 $208,000 - $260,000 per yearWebsite
Tech Stack
Tools & technologiesAWSAzureCloudCyber SecurityDistributed SystemsDockerGoGoogle Cloud PlatformJavaKubernetesMicroservicesPython
About the role
Key responsibilities & impact- Architect and develop AI/ML-driven applications for network analytics, monitoring, and actionable insights
- Design and build scalable, secure, resilient, and enterprise-grade software systems
- Lead the development of cloud-native services and distributed systems across AWS, Azure, and GCP
- Build and deploy applications using containerized platforms and orchestration technologies, including Kubernetes and Docker
- Design and implement robust APIs and backend services that enable extensible, high-performance platforms
- Apply AI tools and automation to improve engineering workflows, developer productivity, and product functionality
- Drive architectural and design decisions with a focus on scalability, resilience, observability, and maintainability
- Provide technical leadership in networking and security domains, including networking protocols and monitoring platforms
- Lead design reviews and establish architectural standards, engineering guidelines, and development best practices
- Mentor engineers and help raise the technical bar across the organization
- Partner with product management, cross-functional engineering teams, and stakeholders to deliver solutions aligned with business goals
Requirements
What you’ll need- 10+ years of software engineering experience
- Strong programming expertise in Java, with proficiency in Python or Golang
- Designed and delivered scalable, resilient, and secure software systems in production environments
- Hands-on experience with cloud-native platforms and public cloud environments, including AWS, Azure, and GCP
- Built and operated applications using Kubernetes, Docker, and microservices-based architectures
- Expertise in API architecture, design, and backend service development
- Applied AI/ML technologies or AI-enabled tools in software products, engineering workflows, or automation use cases
- Strong technical leadership through mentoring, leading design reviews, and influencing architecture across teams
- Solid understanding of networking fundamentals and common networking protocols
- Experience in network monitoring, observability, cybersecurity, or related domains
Benefits
Comp & perks- Health and other insurances such as life and disability
- Retirement plan with company matching contributions
- Paid time off (holidays, vacation, and sick)
- Tuition reimbursement
- Employee assistance program (EAP)
- Business travel accident insurance
- Employee discounts
- Employee referral program
- Profit Interest Units plan
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaPythonGolangAI/MLAPI architecturebackend service developmentcloud-native servicesmicroservicesKubernetesDocker
Soft Skills
technical leadershipmentoringdesign reviewsinfluencing architecturecollaborationcommunicationproblem-solvingscalability focusresilience focusobservability focus