Python Developer

Year    Bengaluru, Karnataka, India

Job Description


About us


Redinent Innovations is one of the fastest-growing IoT Cyber Security Product companies. We are solving real-world industrial-scale IP Camera and IoT cyber security problems and constantly challenging the boundaries with our custom business solutions. Our proprietary core Redinent CCTV and IoT Cyber Security Platform is a scalable engine which can support detection of common weaknesses and vulnerabilities across various IP Cameras, IoT devices and embedded systems.


Summary

Redinent is looking for Python Developers to work with our state-of-the-art cybersecurity product with experience between 3 to 5 years. We are seeking ambitious, bright and innovative engineers and leaders to be part of this development. Job responsibilities span across the entire product life cycle from early R&D to commercial deployment. Our environment is fast-paced and demands cross-functional interactions on a daily basis. Therefore, good communication, planning, and execution skills are a must.

About Job


Redinent's software engineers develop the next-generation cybersecurity technologies that transform the way embedded systems, operational technologies, and connected IoT devices are secured. Our products need to process information at scale and address some of the most vital security needs of any business. We're looking for engineers who bring fresh ideas from various areas, including large-scale data mining, system design, and distributed computing, networking, and data storage among many others.

As a software engineer, you will be part of our product development team and work on our flagship product - Redinent IoT Threat Scanning Platform. We expect our engineers to demonstrate leadership, versatility, and enthusiasm to take on new challenges across the various tech stacks as we continue to evolve our product.

Redinent is a research company at heart. We hire people with a broad set of technical skills who are ready to take on some of technology's greatest challenges and make an impact on businesses around the world.


Requirements


Requirements



Responsibilities

  • Expand Redinent's IoT Threat Scanner capabilities for implementing new features and upgrading existing features.
  • Work with the product manager and system architects closely to participate in system design, logical architecture, and capacity planning.
  • Troubleshoot, test, and maintain the core product software and databases to ensure strong optimization and functionality
  • Integrate Vulnerabilities, Proof of Concepts, and Exploit known CVEs across various brands of embedded systems and IoT Devices with the product.
  • Integrate various open-source security libraries and tools with the product.
  • Design and develop endpoints for integration with SIEM, SOC, and other Enterprise Software.
  • Design and implement distributed scalable worker processes and multiprocessing/multi threading python applications.
  • Building reusable code and libraries for future use
  • Optimize existing algorithms for data retrieval, sorting, and filtering for speed
  • Handle small to large tasks and support integration
  • Contribute to team growth, engagement, and external technical collaboration
  • Data migration, transformation, and scripting
  • Automate deployment pipelines and perform basic DevOps
  • Troubleshooting and Debugging


Desired Skillsets

  • Ability to write clean code in Python and strong hands-on experience in working with basic and advanced data structures.
  • Deep knowledge of linked lists, sorting algorithms, and time-space optimization techniques.
  • Information Security knowledge areas like Authentication, Authorization, Session management, Access Controls etc are highly desired.
  • Basic Knowledge of popular network protocols such as HTTP, RTSP, IP, FTP, Telnet, UDP is a must.
  • A strong theoretical foundation of Operating Systems, Networking, and Database Management is a must.
  • Hands-on experience working with libraries such as requests, urlib, basicauth,
  • Strong command line-based Linux administration skills are a must.
  • Knowledge of AWS EC2, S3, Lambda, VPC, AMIs is highly desirable
  • Experience in working across business units with engineers, product managers, project managers, etc.
  • Experience in Kafka or similar technologies will be considered a huge plus
  • Strong Object Oriented Programming Skills are a must

Alongside development skills, we prefer the candidate have one or more networking/cyber security certifications CCNA, CISSP, OSCP, etc.


Benefits



Benefits



We are committed to promoting Equal Employment Opportunity (EEO) at Redinent - through all applicable laws and regulations at the international, federal, state, and local levels.

  • Industry
Technology
Work Experience
1-3 years
City
Bangalore
State/Province
Karnataka
Country
India
Zip/Postal Code
560037

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2893713
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bengaluru, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year