E

Extreme Networks

Provides switching, routing, wireless, and security

Staff/Principal Machine Learning Engineer Gen AI - Multiple Teams

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeUnited States$170k - $240k /yrHybrid

About the Job

Requirements

  • A degree in mathematics, computer science, or a related discipline is required.
  • Five to ten years of experience across the complete software development lifecycle, including design, coding, code reviews, testing, build processes, deployments, and operations.
  • Five to ten years of experience with Python, including in-depth knowledge of its advanced features and libraries.
  • Expertise in designing RESTful APIs and hands-on experience with technologies such as FastAPI.
  • Proficiency in Docker, Kubernetes, and modern continuous integration and continuous delivery practices.
  • At least three years of experience leading the design and architecture of large distributed systems, preferably on cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience as a mentor, technical lead, or leader of an engineering team.

Responsibilities

  • Drive an innovative vision for products and platforms, design and launch strategic machine learning solutions, and drive business-wide innovation.
  • Lead the end-to-end software development lifecycle, including design, testing, deployment, and operations; lead technical discussions and strategy; and participate hands-on in design reviews, code reviews, and implementation.
  • Design high-performance, high-scale microservices architectures, including synchronous and asynchronous web services.
  • Develop real-time online inference for complex models using Triton, TensorRT, and mixed-precision computing.
  • Mentor and develop engineers on the team, establish technical direction, and foster team culture.
  • Build resilient and scalable systems, uphold engineering and operational standards, and champion operational and process improvements.

Desired Qualifications

  • A Master of Science or PhD in Computer Science, or equivalent experience in machine learning.
  • Experience with machine learning technologies such as PyTorch, SageMaker, Triton, and TensorRT.
  • Experience with NoSQL and document databases.
  • Ability to handle big data, optimize workflows, and improve system performance.

About the Company

Extreme Networks

Provides switching, routing, wireless, and security

Extreme Networks provides networking solutions for organizations, including switching, routing, wireless, data center fabrics, and cloud-based management with security and ML-driven analytics. It sells hardware and software and offers professional and fully managed IT services, training, and a support portal. It differentiates itself with an end-to-end suite across many industries, a focus on security and ML-enabled insights, and ITIL-aligned managed services. Its goal is to help customers operate secure, reliable, and optimized networks across on-premises, cloud, and data center environments.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Morrisville, NC
Founded
1996

Recently Posted Jobs

Explore more opportunities at Extreme Networks

See more jobs