Lead the development and implementation of the backend for an NLP platform, including architecture, infrastructure, and client-specific modifications.
Design and develop robust and scalable architectures.
Implement the most challenging parts of the system independently.
Organize and motivate developers to solve complex and ambiguous tasks.
Decompose and distribute tasks, plan, and oversee enhancements.
Foster a positive team environment and maintain team morale.
Make informed decisions and ensure their implementation without compromising team motivation.
Identify and hire strong, competent developers.
Ability to lead and manage technical teams.
5+ years of experience in backend development with a strong focus on asynchronous Python.
In-depth knowledge of designing and implementing high-load systems.
Experience in building large-scale, high-available platforms from scratch as a lead or senior developer is a plus.
Proficient in runtime infrastructure, training, and inference of ML models (including LLMs).
Understanding of the business objectives and the target audience.
Ability to make informed decisions on prioritizing quality or speed for different system components.
Deliver solutions quickly while minimizing the impact on overall product quality.
Excellent recruitment skills to build a capable development team.
Originally posted on Himalayas
Apply Now