If you are creative, energetic and have the desire to make a large impact with the software you develop, keep reading!
Our Client started their journey in May 2016 to investigate markets where AI adoption will be welcomed in the early stages of its technology life.
They began with use cases where they could build, test and deploy AI solutions rapidly before launching into chosen markets with confidence.
They are recognized as a de-facto business for expert AI capability in solutions that satisfy real world challenges in near real time As the Lead Engineer, you should have a very good understanding of Python , and hands-
on software development skill from the development to production. You should have been part of at least one team that has worked on a product from scratch and taken it to the market successfully, and comprehend the various phases of SDLC.
You should have extensive experience in software development and developing scalable systems, to help launch new products and update existing products going through major enhancements.
What you will do :
Responsible for designing and developing enterprise level software solutions, mentoring the team, and maintaining software products
Designing, developing, and unit testing applications in accordance with established standards
Participating in peer-reviews of solution designs and related code
Coordinating package and support deployment of releases
Working with teammates in the migration of legacy application
Adhering to high-quality development principles while delivering solutions on-time and on-budget and providing third-level support to business users
Researching and evaluating a variety of software products
Salary : INR 13,00,000 - 16,00,000 P.A.
Industry : IT-Software / Software Services
Functional Area : IT Software - Application Programming, Maintenance
Role Category : Programming & Design
Role : Team Lead / Technical Lead
Employment Type : Permanent Job, Full Time
Keyskills : PythonJavaopen CVScikitartificial intelligenceTensorflowAMXNetCNTKDjangoflaskORMObject Relational MapperJiraGIT Source ControlConfluenceRestful Web ServicesCassandraMySQLMercurialSVNopen source projectsnumpySDLCCS Fundamentals
Desired Candidate Profile
Bachelor or Masters in Computer Science or related discipline
6+ years experience in software development and engineering along with design reviews
Strong understanding of CS fundamentals
Experience with both Python and Java
Expert in Python, with knowledge of at least one Python web framework such as Django, Flask, etc.
Familiarity with some ORM (Object Relational Mapper) libraries
Able to integrate multiple data sources and databases into one system
Understanding of the threading limitations of Python, and multi-process architecture
Familiarity with event-driven programming in Python
Able to create database schemas that represent and support business processes
Strong unit test and debugging skills
Good to Have Knowledge of OpenCV and numpy libraries
Proficient understanding of code versioning tools such as Git, Mercurial or SVN
Complete knowledge of design patterns and designing of scalable systems from scratch
Team player and must be willing to work in an agile environment
Coding experience in REST-based Web Services, and various Databases knowledge like Mysql, Cassandra,
Experience with GIT source control, JIRA , and Confluence preferable
Candidates that have developed and published apps on the play store independently are highly valued
A good insight into available 3rd party open source libraries or SDKs or tech solutions to enhance development effort is a bonus
Active on open source projects and / or forums is a great plus
Excellent Communication Skills
Education : UG -BCA - Computers, B.Sc - Computers, B.Tech / B.E. - Computers
PG - MS / M.Sc(Science) - Computers, M.Tech - Computers, MCA - Computers