Zigsaw
1 year ago
Technical Lead[PythonLinux]
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Zigsaw
- Location
- India, Maharashtra, Pune India
- Posted
- 1 year ago
Job description
Following are the key responsibilities of the position -
- Providing technical leadership to the team
- Managing customer satisfaction
- Hands on with technology - Design/Develop/Review complex modules by self if needed
- Implementing continuous improvements in engineering practices - including process optimization, tools adoption and encouraging automation, impart training etc.
- Minimum 5 years of hands on experience in Advanced Linux, Advanced Python and Bash Shell Scripting
- Middlewares and firmwares such as ZMQ, MQTT, LMDB, Influxdb, NetData, Grafana, X11, Avahi, JupyterLab, Nginx server, CUDA, Multi-node load balancing, WebRTC Janus Gateway
- Good understanding about linux internals and commands
- Contributions or association with Open Source Software communities such as gstreamer, debian, fedora and so on.
- Knowledge on different Multimedia Frameworks (Gstreamer, FFMPEG) and multimedia file formats
- Lead the development of new deep learning, ML algorithms and computer vision solutions
- RESTful-based web services in XML and JSON data handling
- Good Understanding about MongoDB, MySQL
- Mentoring/Guiding and unblocking team on daily basis
- In-depth reviews of design, code, tests, manuals, processes
- Implement process improvements as and when required
- Owning quality and schedule of deliveries made by team
- Implementing best software engineering practices in team peer reviews, automations
- Understanding of customer requirements & helping customers with elaboration of hidden requirements
- Proposing design alternatives
- Timely Identifying risks (Technical and Non Technical) and effectively communicating
- Owning customer satisfaction for deliverables made by team
- GitHub/GitLab
- Continuous integration tools (Jenkins / Hudson/CircleCI/CloudFormation)
- Issue tracking tools like JIRA, Redmine etc
- Following Agile Methodology
- Implementing Automations
- Modern application development frameworks and design patterns
- Demonstrated success as developer for projects in similar technologies
- Demonstrated success in actively contributing to large consulting projects
- Demonstrated success in leading a team of at least 5 members in similar technology domains
- Effectively communicates to diverse technical and nontechnical audiences, including customers, developers, peer architects, senior management etc.
Required skills
- mysql
- python
- git
- jenkins
- grafana
- linux
- mongodb
- deep learning
- agile methodology
- design patterns
- circleci
- cloudformation
- mqtt
- automations
- bash shell scripting
- zmq
- lmdb
- influxdb
- netdata
- x11
- avahi
- jupyterlab
- nginx server
- cuda
- multi-node load balancing
- webrtc janus gateway
- ml algorithms
- computer vision solutions
- restful-based web services
- github/gitlab
- hudson
- issue tracking tools
- modern application development frameworks
Interested in this position?
Create your free account and tailor your CV to match this job.