Notice Period Immediate to currently serving notice period upto 60 days
Python Developers for Edge Apps
Job Description : Location : Pune
Experience : 6 to 10 Years(M2/M3/M4)
Roles and Responsibilities :
- Engage with end users to determine requirement and use cases.
- Implement algorithms on the edge using Python
- Design, build and deploy apps for the Edge Gateway
- Build reusable code and libraries for future use
- Collaborate with other team members and stakeholders
Qualifications and Experience :
- Bachelor of Science in Software Engineering, Computer Science or related field
- Masters or Post Graduate degree a plus
- 5+ years of experience in developing applications in Python
- Good understanding and hands on experience Software development lifecycle and principles of OOPs, SOLID, Abstraction, Encapsulation, Modularity.
- Good understanding and experience in communication protocols (MQTT, Kafka)
- Good understanding of container technologies such as Docker and Kubernetes
- Knowledge and experience in Continuous Integration and Continuous
- Experience in Agile methodologies, Git source code management, Test-Driven Development and integration testing
- Knowledge in code optimization to work in reduced resources in real-time (GPU, TPU)
- Knowledge of IoT architecture, network topologies, IoT security are a bonus.
- Experience working with Linux and Bash scripting
- Experience with small single-board computers (Raspberry Pi) is a plus
- Experience with virtual machines (Virtual Box, VMWare, etc.) is a plus
- Self-starter. Work independently in a highly dynamic start-up environment.