Full-Time

Staff Backend Developer

Python, Microservices, GenAI

Confirmed live in the last 24 hours

Extreme Networks

Extreme Networks

1,001-5,000 employees

Provides advanced networking solutions and services

Government & Public Sector
Enterprise Software
Cybersecurity
Education

Senior, Expert

Remote in Canada

Category
Backend Engineering
Software Engineering
Required Skills
RabbitMQ
Kubernetes
Microsoft Azure
Python
NoSQL
Data Science
SQL
Apache Kafka
Docker
AWS
Redis
FastAPI
REST APIs
Google Cloud Platform
Requirements
  • 7+ years of experience in Python with an in-depth knowledge of advanced features and libraries.
  • Expert knowledge of FastAPI and experience designing RESTful APIs.
  • Experience with SQL, NoSQL databases.
  • Extensive experience in designing and implementing sync/async microservices and distributed system architectures.
  • Experience with distributed computing.
  • Proven ability to handle big data, optimize workflows, and improve system performance.
  • Familiarity with cloud-based infrastructures such as AWS, Google Cloud, or Azure.
  • Experience in developing and maintaining cloud-based distributed computing and processing technologies like Kafka, Redis and RabbitMQ.
  • Proficient in Docker, Kubernetes, and modern CI/CD practices.
  • Experience with load testing tools and techniques.
Responsibilities
  • Develop and optimize backend services and APIs for ExtremeCloud - Applications, focusing on scalability, efficiency, and real-time performance.
  • Design and implement robust distributed systems using Python and FastAPI, ensuring high scalability and performance optimization.
  • Collaborate closely with ML Scientists and ML Engineers to integrate machine learning models into scalable, production-ready systems.
  • Manage and optimize workflows using DAGs, ensuring seamless integration and operation of asynchronous tasks and queue management.
  • Ensure the development and execution of automated tests, maintaining high standards of quality and system reliability.
  • Utilize Docker and Kubernetes for service management and deployment, facilitating continuous integration and delivery.
  • Conduct performance benchmarking and architecture design reviews to continually enhance system capabilities.
  • Implement and maintain security best practices across all backend operations.
  • Mentor junior developers and promote a culture of technical excellence and continuous improvement.
  • Document technical processes and communicate progress, challenges, and solutions effectively to both technical and non-technical stakeholders.

Extreme Networks specializes in advanced networking solutions that optimize and secure network operations for a variety of clients, including educational institutions, retail businesses, government agencies, and healthcare facilities. Their products include network infrastructure such as switching and routing solutions, wireless connectivity, and data center fabrics, all enhanced by cloud-based services and machine learning. Unlike many competitors, Extreme Networks offers both hardware and software solutions along with professional and managed services, ensuring comprehensive support for their clients. Their goal is to provide efficient, reliable, and secure network operations while maximizing customer satisfaction through training and support resources.

Company Stage

IPO

Total Funding

$16.8M

Headquarters

Morrisville, North Carolina

Founded

1996

Growth & Insights
Headcount

6 month growth

0%

1 year growth

2%

2 year growth

8%
Simplify Jobs

Simplify's Take

What believers are saying

  • Recognition as a Leader in Gartner's LAN Infrastructure report and continuous recognition as a Gartner Peer Insights Customers Choice highlights their strong market position.
  • Strategic partnerships, such as with Black Box in the APAC region, expand their global reach and enhance their service offerings.
  • The introduction of Wi-Fi 7 and outdoor Wi-Fi 6E solutions positions Extreme Networks at the forefront of next-generation connectivity technologies.

What critics are saying

  • The highly competitive nature of the networking market means that Extreme Networks must continuously innovate to maintain its market position.
  • Integration of advanced technologies like AI and machine learning could face adoption challenges, impacting their effectiveness and ROI.

What makes Extreme Networks unique

  • Extreme Networks' focus on a wide range of industries, from education to healthcare, allows them to tailor solutions to specific needs, unlike competitors who may offer more generalized products.
  • Their comprehensive portfolio, including cloud-based services, machine learning, and advanced security measures, sets them apart in the networking market.
  • The launch of Extreme Labs demonstrates their commitment to innovation and early-stage technology development, providing a unique edge over competitors.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Competitive pay

Comprehensive healthcare

HSA

Life & disability insurance

Retirement plans

Employee stock purchase program

Tuition reimbursement

PTO

Wellness programs