Senior Software Engineer Backend (Python, Microservices, Gen AI) 9366

Job expired!

Senior Software Engineer Backend (Python, Microservices, Gen AI) - Join Extreme Networks

Extreme Networks has been named to Computerworld’s 2023 List of Best Places to Work in IT! Over 50,000 customers globally trust our end-to-end, cloud-driven networking solutions to accelerate their digital transformation efforts. With double-digit growth year over year, Extreme Networks is the provider best positioned to deliver exceptional outcomes at scale. Our commitment to diversity and inclusion forms a vital part of our values, creating an environment where every employee can thrive.

Join us and become part of something big! We are a global leader with hubs in North America, South America, Asia Pacific, Europe, and the Middle East.

About the Position

Are you energized by the idea of innovating with generative AI? Do you aspire to create a global impact while tackling challenges at the forefront of machine learning? If so, join our team that is working on ground-breaking products defining the future of AI-driven network management.

This greenfield project offers you the opportunity to innovate new networking experiences while working on the cutting edge of IoT, big data, cloud computing, ML, and generative AI. Help define every aspect of user and product experience and drive significant portions of the technical and scientific roadmaps.

Our team is responsible for developing core solutions in data mining, machine learning, anomaly detection, and natural language processing, impacting both existing and new Extreme flagship products. We are fundamentally shifting how businesses manage their wired and wireless networks by building high-performance, real-time multi-agent systems that can learn and act intelligently.

Responsibilities

  • Be a thought leader and forward thinker, driving an innovative vision for our products and platforms.
  • Lead the end-to-end software development lifecycle, from design to deployment and operations.
  • Engage in technical discussions, design reviews, code reviews, and hands-on implementation.
  • Craft high-performance, high-scale microservices architectures, including synchronous and asynchronous web services.
  • Develop real-time online inferencing for complex models using Triton, TensorRT, and mixed precision computing.
  • Mentor and develop engineers within the team, establishing technical direction and fostering team culture.
  • Uphold the highest standards of technical rigor in engineering and operational excellence.

Basic Qualifications

  • Degree in mathematics, computer science, or a related discipline.
  • 5+ years of experience in the complete software development lifecycle.
  • 5+ years of experience in Python, with in-depth knowledge of its advanced features and libraries.
  • Expertise in designing RESTful APIs with hands-on experience with technologies such as FastAPI.
  • Proficiency in Docker, Kubernetes, and modern CI/CD practices.
  • 3+ years of experience in leading the design and architecture of large distributed systems, preferably on cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Experience as a mentor, tech lead, or leading an engineering team.

Preferred Qualifications

  • MS or PhD in Computer Science or equivalent experience in ML.
  • Experience working with ML technologies (PyTorch, Sagemaker, Triton, TensorRT).
  • Experience with NoSQL and document databases.
  • Proven ability to handle big data, optimize workflows, and improve system performance.

At Extreme Networks, we push the boundaries of technology leveraging the powers of machine learning, artificial intelligence, analytics, and automation. Over 50,000 customers globally trust our cloud-driven networking solutions. We encourage people from underrepresented groups to apply. Come advance with us, free from discrimination and harassment, and be part of a team driven by inclusive values.

For more information, visit Extreme's website or follow us on Twitter, LinkedIn, and Facebook.

Join Our Team - Advance with Us

Extreme Networks, Inc. (EXTR) creates effortless networking experiences that enable all of us to advance. We promote a culture that truly embraces diversity, inclusion, and equality in the workplace. Barriers to success have no place at Extreme Networks. Come work with a team of highly talented engineers and achieve new heights every day!