Principal Software Engineer, AI/ML-Enabled Applications - Santa Clara,CA - Hybrid
Description
- 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
- Built complex enterprise applications or distributed systems through 10+ years of software engineering experience
- Developed strong programming expertise in Java, with proficiency in Python or Golang
- Designed and delivered scalable, resilient, and secure software systems in production environments
- Worked hands-on with cloud-native platforms and public cloud environments, including AWS, Azure, and GCP
- Built and operated applications using Kubernetes, Docker, and microservices-based architectures
- Developed deep 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
- Demonstrated strong technical leadership through mentoring, leading design reviews, and influencing architecture across teams
- Built a solid understanding of networking fundamentals and common networking protocols
- Gained experience in network monitoring, observability, cybersecurity, or related domains
- You are a hands-on technical leader who brings both strategic architectural thinking and strong execution
- You are collaborative and effective in working across engineering, product management, and stakeholder groups
- You communicate clearly and influence decisions through strong technical judgment and sound reasoning
- You are passionate about building high-quality software that is scalable, maintainable, and resilient
- You are committed to engineering excellence and to helping teams adopt strong standards and best practices
- You enjoy mentoring others and elevating the performance of the broader engineering organization
As an equal opportunity employer, all applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, national origin, age, sexual orientation, disability, veteran status, genetic information, or any other protected characteristic under applicable federal, state, and/or local law. For more information, please refer to Know Your Rights: Workplace Discrimination is Illegal.
We are committed to providing reasonable accommodation for all qualified individuals with disabilities. If you require a reasonable accommodation, please contact us at (669) 240-2248.
If your experience and skills closely match our job description but may not necessarily fulfill all requirements, please still apply. Gigamon is on a continued mission to grow and scale an innovative organization. We believe this is best achieved by hiring, celebrating, and respecting people with diverse backgrounds, skills, perspectives, and experiences.
The privacy rights of all individuals including job applicants and candidates are very important to us. Our Gigamon Applicant Privacy Policy, will inform you about how Gigamon Inc. and its direct and indirect subsidiaries collect, use, store, or otherwise process personal information about job applicants and candidates, including through your access and/or use of our careers website and third-party job websites (e.g. LinkedIn, Indeed, Glassdoor, Naukri, etc.).
We may use automated tools, including AI-based systems, to help screen and evaluate application materials for this role. These tools are designed to assess job-related qualifications only and do not make final hiring decisions; human reviewers remain involved in the process. Further, Gigamon uses Jobvite, developed by Employ, to screen and evaluate all Gigamon applicant resumes. The system analyzes resumes for skills, experience, and qualifications and processes employment history, education, and skills. This AI-based system is used for all Gigamon positions. For questions, contact [email protected]. You have the right to request reasonable accommodation; to do so, please send a message to [email protected].