Gigamon

Principal Software Engineer, AI/ML-Enabled Applications - Santa Clara,CA - Hybrid

Gigamon$208K — $260K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of software engineering experience with complex enterprise applications or distributed systems
  • Strong programming expertise in Java, with additional proficiency in Python or Golang
  • Experience designing and securing scalable, resilient software systems in production
  • Hands-on experience with cloud-native platforms and environments like AWS, Azure, and GCP
  • Familiarity with Kubernetes, Docker, and microservices architecture
  • Deep expertise in API architecture and backend service development
  • Proven experience applying AI/ML technologies in engineering workflows or software products
  • Solid understanding of networking fundamentals and protocols

Responsibilities

  • Architect and develop AI/ML-driven applications for network analytics and insights
  • Design and build secure, scalable, and resilient enterprise software systems
  • Lead the development of cloud-native services across major public cloud platforms
  • Build and deploy applications using container technologies such as Kubernetes and Docker
  • Design and implement robust APIs and high-performance backend services
  • Apply AI tools to improve engineering workflows and enhance product functionality
  • Drive design and architectural decisions to ensure system observability and maintainability
  • Mentor engineering teams and elevate technical standards across the organization

Benefits

  • Health, life, and disability insurance
  • Retirement plan with company matching contributions
  • Paid time off including holidays, vacation, and sick leave
  • Tuition reimbursement and employee assistance programs
  • Business travel accident insurance and employee discounts
  • Employee referral program and potential participation in a Profit Interest Units plan
Full Job Description
Description

As a Principal Software Engineer, you will lead the design and development of AI/ML-driven, cloud-native applications that power network monitoring, analytics, and security use cases. You will work across distributed systems, backend services, and modern cloud platforms to deliver scalable, secure, and resilient enterprise software. This role combines deep technical leadership with hands-on engineering, shaping architecture, driving engineering standards, and mentoring teams. You will also help advance how AI tools and automation are applied to improve developer productivity, streamline workflows, and enhance product capabilities.

This role is based out of our Santa Clara, CA headquarters, following a hybrid schedule of on-site currently Monday, Tuesday, and Thursday (3 days per week), with additional on-site presence as business needs require.

What you'll do:
  • 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


What you've done:
  • 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


Who you are:
  • 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


The base salary compensation range targeted for this role is expected to be between $208,000 - $260,000 (subject to terms and conditions of the plan). This salary range is an estimate, and the actual salary may vary based on the Company's compensation practices.

Employees in this position are eligible to participate in the Company's standard employee benefit programs, which may include health and other insurances such as life and disability, and savings accounts such as a retirement plan with company matching contributions or similar, paid time off (holidays, vacation, and sick), tuition reimbursement, employee assistance program (EAP), business travel accident insurance, employee discounts, and employee referral program. Additionally, employees may be eligible to participate in the Profit Interest Units plan.

About Gigamon

Gigamon is a network visibility and traffic monitoring technology company. It provides a platform that delivers pervasive visibility, analytics, and security solutions across physical, virtual, and cloud environments. The company's products include network packet brokers, network TAPs, flow mapping and filtering, and application intelligence. Gigamon serves various industries, including service providers, financial services, government, healthcare, and education. The company was founded in 2004 and is headquartered in Santa Clara, California.
Learn more about Gigamon
Size
1,460 employees
Industry
Founded
2004

Similar Jobs

More Jobs at Gigamon

More Information Technology Jobs

Find similar Principal Software Engineer, AI/ML-Enabled Applications - Santa Clara,CA - Hybrid jobs: