AI / ML with Python Developer
Full Time
Goa
Posted 2 years ago
Job Outline
Job holder will be tech lead to the team developing applications that use AI, machine learning and deep learning.
The job holder will be required to work closely with the team to design, develop, train, test and debug application and deliver innovative solutions, in an entirely Agile environment. As a senior member of the team, the job holder will be expected to assist their peers and junior team members as necessary, maintaining skill levels across the team.
Duties and responsibilities
The ideal candidate will possess the ability to craft flawless code and demonstrate thorough understanding of mark-up compliance.
Solution Development and Delivery
· Design and code superior technical solutions
· Recognise system deficiencies and implement effective solutions
· Communicate and enforce coding standards and practices
Conducting Reviews
· Review code and applications that are being/to be maintained
· Ability to understand potentially complicated existing code
· Document requirements for supporting the above
Project Execution
· Derive technical requirements from requirements/stories produced by Product Owners
· Take an active role in development effort estimation (Planning Poker)
· Take ownership of complex tasks or developments
· Ability to work in an Agile delivery environment
Organisational Responsibilities
· Mentor those with less experience through informal channels
· Seek and participate in development opportunities above and beyond required training
· Actively participate in the skill development of your colleagues (workshops, presentations)
· Suggest areas for improvement in internal processes along with possible solutions
· Actively contribute to corporate knowledgebase/wiki
Core Competencies
· At least 4 years of experience with good programming skills in Python, JS
· Ability to design and architect Intelligent and self-learning applications
· Strong knowledge of design patterns and object orientated design
· Strong knowledge of object orientated architecture
· Strong knowledge of performing test driven development and using mocking frameworks
· Significant knowledge of architectures
· Good understanding of distributed, cloud and client-server application design
· Able to create well designed, reusable objects
· Able to recognise and carry out positive and negative test scenarios
Required Skills
· Proficient in Python, JS
· Expertise in any Machine Learning Frameworks – MLlib, NLB, TensorFlow, Scikit-learn
· Good knowledge of Machine learning algorithms
· Knowledge of Big Data technologies and architecture
· SQL skills, good knowledge of AWS console
Desired Skills
· Same as Required skills
Professional and Organisational Qualities
· Able to direct and develop solutions as part of a team or as an individual
· Entrepreneurial spirit, personal and professional integrity and a desire to relentlessly strive to obtain excellence
· A team player with good interpersonal and communications skills who generates enthusiasm among team members
· High attention to detail and exceptional technical knowledge
· Able to establish working relationships with other sections of the solutions teams
· Ability to adapt quickly to existing, complex environments
· Ability to quickly learn new concepts and software as necessary
· Challenges others to develop while serving as a role model
· Facilitates effective team interactio
Job Features
Job Category | Software |