Description

Roles & Responsibility

 

Role and Responsibilities: -Building server-side logic that powers our APIs, in effect deploying machine learning models in production system that can scale to billions of API calls -Scaling and performance tuning of database to handle billions of API calls and thousands of concurrent requests -Collaborate with data science team to build effective solutions for data collection, preprocessing and integrating machine learning into the workflow -Collaborate, provide technical guidance, and engage in design and code review for other team members -Compile and analyse data, processes, and codes to troubleshoot problems and identify areas for improvement -Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience -Developing ideas for new programs, products, or features by monitoring industry developments and trends. -Recording data and reporting it to proper parties, such as clients or leadership -Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members
 

 

Requirements

 

 

 Mandatory traits/ skills -Experience of architecting and developing large distributed, scalable, robust, high-performing systems -Solid experience in Python, Django, DRF -Solid UNIX or Linux experience -Great understanding of database theory and solid experience in at least one relational or non-relational DBMS. -Highly fluent with Git, or similar distributed source management system with a good grasp of branch/release management, rollback strategies and other best practices -Ability to handle multiple competing priorities in a fast-paced environment -Experience working with service-oriented architectures and web-based solutions -Back End web developer should have the skills for implementing algorithms and solving system related problems. Qualifications • Bachelors or Master’s Degree in Computer Science or related field • 2-5years of backend developer- industry experience in developing, understanding of software design principles and launching production grade software

Education

Bachelors or Master’s Degree in Computer Science