Skill Sets / Requirements:
Must Have:
● Expertise in ML models planning, development & deployment.
● Deployed and made live at-least one ML project.
● Minimum 3 years of experience of programming in any language (Eg. PHP, Python etc.)
● Minimum 1 Year of experience as Tech Lead & managing a team of programmers.
● Proficiency in web technologies including HTML, CSS, Javascript, AJAX, JQuery, etc.
● Experience of working with relational databases (Eg. PostgreSQL, Oracle etc)
● Expertise with Agile and Scrum frameworks
Preferred candidates should have:
● Knowledge of database architecture, design and modeling
● Experience in Go lang
● Working knowledge of API for web based Applications
● Experience with Test-Driven Development (TDD)
● Good knowledge of high level and low-level system design
● Working knowledge on Rabbit MQ/ Redis technologies, Kibana logging, Kafka.
● Excellent written and verbal communication skills
● Proactive data backed problem solving and coaching skills
● Familiarity with Git or similar distributed SCM tool
Responsibilities
● Developing ML or Rule based models for different use cases.
● Defining and scoping projects by working closely with business customers to understand
their needs and priorities along with internal and competitive information into clear,
prioritized requirements.
● Working with the development and business team to deliver a finished product that
achieves its goals, on schedule by proactively identifying and resolving strategic issues
and risks that may impact the team’s ability to meet goals.
● Management and delivery of projects with the highest levels of performance, reliability,
usability, and business customer delight
● Driving user workflow on user experience, review, and clarification sessions with the
development team, business customers, and quality engineering teams to deliver
maximum customer value with available time constraints and resources.
● Will be required to work in a highly dynamic work environment which requires strong
skills in terms of cross-functional team coordination, consensus building among various
verticals within the organization and across departments to achieve overall business
objectives in a timely & efficient manner.
● Lead the Scrum team in the implementation of Agile methodology and scrum practices
● Preparing DB queries to generate reports, analysis of data/data interpretation to facilitate
decision-making.