Please, let Extreme Networks know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Extreme Networks is seeking an experienced Senior 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 a high-performing agile team to develop backend systems that support GenAI applications, handling complex data flows and ensuring optimal system performance.
Key responsibilities include developing and optimizing backend services and APIs for ExtremeCloud Applications, focusing on scalability, efficiency, and real-time performance.
The role involves designing and implementing robust distributed systems using Python and FastAPI, ensuring high scalability and performance optimization.
Collaboration with ML Scientists and ML Engineers is essential to integrate machine learning models into scalable, production-ready systems.
The candidate will manage and optimize workflows using DAGs, ensuring seamless integration and operation of asynchronous tasks and queue management.
Ensuring the development and execution of automated tests is crucial to maintain high standards of quality and system reliability.
The role requires utilizing Docker and Kubernetes for service management and deployment, facilitating continuous integration and delivery.
Conducting performance benchmarking and architecture design reviews to continually enhance system capabilities is part of the job.
Implementing and maintaining security best practices across all backend operations is necessary.
The candidate will mentor junior developers and promote a culture of technical excellence and continuous improvement.
Documenting technical processes and communicating progress, challenges, and solutions effectively to both technical and non-technical stakeholders is expected.
Requirements:
The candidate must have 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 is required.
Experience with SQL and NoSQL databases is necessary.
Extensive experience in designing and implementing synchronous and asynchronous microservices and distributed system architectures is essential.
The candidate should have experience with distributed computing.
Proven ability to handle big data, optimize workflows, and improve system performance is required.
Familiarity with cloud-based infrastructures such as AWS, Google Cloud, or Azure is necessary.
Experience in developing and maintaining cloud-based distributed computing and processing technologies like Kafka, Redis, and RabbitMQ is essential.
Proficiency in Docker, Kubernetes, and modern CI/CD practices is required.
Experience with load testing tools and techniques is necessary.
Benefits:
The position offers the opportunity to work in a high-performing agile team environment.
The role allows for remote work flexibility.
The candidate will have the chance to mentor junior developers and contribute to a culture of technical excellence.
There are opportunities for professional growth and continuous improvement within the organization.
The position involves working on cutting-edge technologies and applications in the GenAI space.
Apply now
Please, let Extreme Networks know you found this job
on RemoteYeah
.
This helps us grow 🌱.