Staff Software Systems Engineer-9343

Job expired!

Staff Software Systems Engineer-Backend (Python, Microservices, Rest Gen AI)

Location: Remote/Bangalore

Experience: 8 to 13 Years

Job Responsibilities

As a Staff Software Systems Engineer specializing in Backend development, you will:

  • Drive innovation by being a thought leader and forward thinker, helping to design and launch strategic machine learning (ML) solutions to foster business-wide innovation.
  • Lead the complete software development lifecycle, including design, testing, deployment, and operations, and actively participate in technical discussions, design reviews, and code reviews.
  • Develop high-performance microservices architectures (both synchronous and asynchronous web services).
  • Create real-time online inference for complex models using Triton, TensorRT, and mixed precision computing.
  • Mentor and grow other engineers on the team, establish technical direction, and foster a collaborative team culture.
  • Ensure the highest standards of technical excellence, build scalable and resilient systems, and champion operational and process improvements.

Basic Qualifications

  • Bachelor's Degree in Mathematics, Computer Science, or a related field.
  • 5+ years of experience in the full software development lifecycle, from design to deployment and operations.
  • 5+ years of expertise in Python, including advanced features and libraries.
  • Expertise in designing RESTful APIs with hands-on experience using technologies like FastAPI.
  • Proficiency with Docker, Kubernetes, and modern CI/CD practices.
  • 3+ years of experience leading the design and architecture of large distributed systems, preferably on cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Experience as a mentor, technical lead, or leading an engineering team.

Preferred Qualifications

  • MS or PhD in Computer Science or equivalent experience in ML.
  • Experience with ML technologies such as PyTorch, Sagemaker, Triton, or TensorRT.
  • Experience with NoSQL and document databases.
  • Proven ability to handle big data, optimize workflows, and improve system performance.

Join our dynamic team at Extreme Networks as a Staff Software Systems Engineer, and help us achieve new heights every day. Work with highly talented engineers to drive innovation and excellence!

Job Title: Staff Software Systems Engineer - 9343