Extreme Networks is seeking an experienced Staff Backend Developer with at least 7 years of experience in Python and microservices architecture, including synchronous and asynchronous web services. The successful candidate will join our high-performing agile team to develop backend systems that support GenAI applications, handling complex data flows and ensuring optimal system performance.
As a Staff Backend Developer at Extreme Networks, you will be responsible for developing and optimizing backend services and APIs for ExtremeCloud - Applications, with a focus on scalability, efficiency, and real-time performance. You will design and implement robust distributed systems using Python and FastAPI, ensuring high scalability and performance optimization. Collaboration with ML Scientists and ML Engineers will be crucial as you integrate machine learning models into scalable, production-ready systems.
Your role will involve managing and optimizing workflows using DAGs, ensuring seamless integration and operation of asynchronous tasks and queue management. You will be responsible for the development and execution of automated tests, maintaining high standards of quality and system reliability. Utilizing Docker and Kubernetes for service management and deployment, you will facilitate continuous integration and delivery.
As a senior member of the team, you will conduct performance benchmarking and architecture design reviews to continually enhance system capabilities. Implementing and maintaining security best practices across all backend operations will be a key responsibility. You will also have the opportunity to mentor junior developers and promote a culture of technical excellence and continuous improvement.
The ideal candidate will have extensive experience with Python, FastAPI, SQL and NoSQL databases, and cloud-based infrastructures such as AWS, Google Cloud, or Azure. Proficiency in Docker, Kubernetes, and modern CI/CD practices is essential. Experience with distributed computing and technologies like Kafka, Redis, and RabbitMQ is highly valued.
Join Extreme Networks and be part of a team that's pushing the boundaries of cloud-driven networking solutions, leveraging cutting-edge technologies in backend development and GenAI applications. This role offers the opportunity to work on challenging projects, collaborate with talented professionals, and contribute to the evolution of network technology in a remote work environment.