Remote Staff Backend Developer (Python, Microservices, GenAI - 92890)

Posted

Apply now
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 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback