Remote Staff Software Systems Engineer-Backend (Python, Microservices, Rest Gen AI)
Posted
Apply now
Please, let Extreme Networks know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
The position is for a Staff Software Systems Engineer-Backend specializing in Python, Microservices, and Rest Gen AI.
The role requires 8 to 13 years of experience and is based in Bangalore, India, with remote work options available.
The engineer will be a thought leader, driving innovative visions for products and platforms, and designing and launching strategic machine learning solutions.
Responsibilities include leading the end-to-end software development lifecycle, which encompasses design, testing, deployment, and operations.
The engineer will lead technical discussions and strategy, and participate hands-on in design reviews, code reviews, and implementation.
The role involves crafting high-performance, high-scale microservices architectures, including synchronous and asynchronous web services.
The engineer will develop real-time online inferencing for complex models using technologies such as Triton and TensorRT.
Mentoring and developing other engineers on the team, establishing technical direction, and fostering team culture are key responsibilities.
The engineer will uphold high standards of technical rigor in engineering and operational excellence, building resilient and scalable systems, and championing operational and process improvements.
Requirements:
A degree in mathematics, computer science, or a related discipline is required.
Candidates must have 5+ years of experience in the complete software development lifecycle, including design, coding, code reviews, testing, build processes, deployments, and operations.
A minimum of 5 years of experience in Python with in-depth knowledge of its advanced features and libraries is necessary.
Expertise in designing RESTful APIs and hands-on experience with technologies such as FastAPI is required.
Proficiency in Docker, Kubernetes, and modern CI/CD practices is essential.
Candidates should have at least 3 years of experience in leading the design and architecture of large distributed systems, preferably on cloud platforms like AWS, Azure, or Google Cloud.
Experience as a mentor, tech lead, or leading an engineering team is also required.
Benefits:
The position offers the opportunity to work with a team of highly talented engineers.
Employees will have the chance to advance their careers and achieve new heights every day.
The role supports a culture of innovation and technical excellence, providing a platform for personal and professional growth.
Apply now
Please, let Extreme Networks know you found this job
on RemoteYeah
.
This helps us grow 🌱.