Full-Time

Senior Backend Developer

GenAI Solutions

Updated on 12/4/2024

Extreme Networks

Extreme Networks

1,001-5,000 employees

Provides advanced networking solutions and services

Government & Public Sector
Enterprise Software
Cybersecurity
Education

Compensation Overview

CA$120k - CA$140kAnnually

Senior

Remote in Canada

Category
Backend Engineering
Software Engineering
Required Skills
RabbitMQ
gRPC
Kubernetes
Microsoft Azure
Python
NoSQL
Data Science
SQL
Apache Kafka
Java
Docker
AWS
Redis
FastAPI
Google Cloud Platform
Requirements
  • 7+ years of experience in Java and Python, with deep expertise in advanced features and libraries.
  • Expert-level knowledge of FastAPI, OpenAPI, and gRPC.
  • Extensive experience with SQL and NoSQL databases.
  • Proven track record in designing and implementing both synchronous and asynchronous microservices and distributed systems.
  • Hands-on experience in building resilient, scalable distributed systems.
  • Strong ability to handle big data and optimize workflows for performance.
  • Familiarity with cloud platforms like AWS, Google Cloud, or Azure.
  • Experience with distributed computing technologies like Kafka, Redis, and RabbitMQ.
  • Proficiency in Docker, Kubernetes, and modern CI/CD practices.
  • Experience with load testing tools and performance tuning techniques.
Responsibilities
  • Design & Implement Backend Solutions: Build and optimize backend systems for GenAI applications using cutting-edge cloud-native technologies.
  • API Development & Optimization: Develop scalable, efficient, and real-time backend services and APIs for ExtremeCloud applications.
  • Distributed Systems: Design and implement high-performance distributed systems with Python and FastAPI.
  • Collaborate with ML Teams: Work closely with ML Scientists and ML Engineers to integrate machine learning models into production-ready, scalable systems.
  • Workflow Management: Manage workflows using DAGs and optimize asynchronous task queues for seamless operations.
  • Automated Testing: Lead the development and execution of automated tests to ensure system reliability and high-quality standards.
  • Containerization & CI/CD: Use Docker and Kubernetes for seamless service management, deployment, and continuous integration.
  • Performance Optimization: Conduct performance benchmarking, design reviews, and fine-tune system architecture for optimal performance.
  • Security Best Practices: Implement and maintain security protocols for backend services.
  • Mentorship & Leadership: Mentor junior developers and foster a culture of continuous improvement and technical excellence.
  • Communication & Documentation: Document processes, track progress, and effectively communicate with both technical and non-technical stakeholders.

Extreme Networks provides advanced networking solutions for various clients, including schools, businesses, and government agencies. Their products include network infrastructure like switching and routing solutions, wireless connectivity, and managed IT services that follow ITIL standards. Unlike competitors, they offer both hardware and software solutions along with professional services and training to ensure effective use of their products. The company's goal is to optimize and secure network operations while delivering strong customer support.

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

  • Increased demand for ZTNA solutions boosts Extreme Networks' security offerings.
  • Wi-Fi 6E technology adoption enhances connectivity in large venues like NFL stadiums.
  • Strategic partnerships with Verkada and Logicalis expand market reach and integration capabilities.

What critics are saying

  • Securities fraud lawsuit could damage reputation and investor confidence.
  • Increased competition from companies like Verkada threatens market share.
  • Regional expansion with Logicalis may strain resources if not managed effectively.

What makes Extreme Networks unique

  • Extreme Networks offers comprehensive Ethernet solutions for diverse industries since 1996.
  • Their cloud-based services integrate machine learning and advanced security measures.
  • They provide managed IT services based on ITIL standards for reliable network operations.

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