Senior Python Developer / Software Development Engineer (Freelance / Contract)
Job Type
Freelance / Contract (Ongoing Engagement)
Education
Master's or PhD in
Computer Science (CS)
,
Electronics & Communication Engineering (ECE)
,
Information Technology (IT)
, or a related discipline
Strong foundation in software engineering and programming concepts
Experience
5+ years of professional experience in AI ML
software development
Extensive hands-on experience in
Python
, with strong proficiency in
C++ and C
Prior experience working on complex development projects, including freelance or contract work
Technical Skills
Advanced expertise in Python
Strong working knowledge of
C++ and C
Solid understanding of:
Data structures and algorithms
Object-Oriented and modular programming
Memory management and performance optimization
Multithreading and concurrency
Experience with:
Linux/Unix-based systems
Git or other version control systems
Debugging, testing, and code review processes
Responsibilities
Design, develop, and maintain software applications and systems
Work continuously on development tasks and feature enhancements
Write clean, efficient, and maintainable code in Python, C++, and C
Analyze requirements and implement technical solutions accordingly
Debug, troubleshoot, and optimize existing software
Ensure code quality, stability, and performance throughout the development lifecycle
Communicate progress and technical updates regularly with stakeholders
Engagement Details
Freelance / contract role
Flexible working hours, based on availability and project needs
Long-term collaboration possible depending on performance and project continuity
Preferred Qualifications
Experience in system-level programming, embedded systems, or high-performance applications
Research or academic project experience is an added advantage
Ability to work independently with minimal supervision
Contact : 95661 33822