Experience
2 - 4 yrs
Job Location
Hyderabad, India
Vacancy
1
Designation
Python Developer
Job Type
ONSITE
Job Description
We are seeking a versatile Python Developer proficient in both ROS (Robot Operating System) development. In this role, you will be responsible for designing, developing, testing, and documenting scalable, highly reliable systems within a structured, disciplined, and fast-paced environment. You will participate in Agile processes, including design and code reviews, while also supporting production environments, diagnosing and resolving incidents, and maintaining environment stability.
Responsibilities:
- Design, develop, test, and document ROS-based software components for robotic systems.
- Develop scalable, highly reliable enterprise global systems within an Agile process.
- Participate in design and code reviews to ensure adherence to best practices and quality standards.
- Support the production environment, diagnose and resolve incidents, assist with build management and releases, and maintain environment stability.
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
- Implement fundamental design principles behind scalable applications and robotics systems.
- Utilize Python web stacks (Django, Flask, WSGI/Gunicorn) for enterprise system backend development.
- Leverage Python libraries (pandas, numpy) and data science libraries (Scipy, Sklearn, NLTK, Matplotlib) for data processing and analysis.
- Understand threading limitations of Python and develop multi-process architecture for optimal performance.
- Write strong unit tests and demonstrate proficient debugging skills.
- Utilize code versioning tools (Git/SVN) for source code management.
- Demonstrate a basic understanding of front-end technologies (JavaScript, HTML5, CSS3).
- Design and create database schemas supporting business processes.
- Utilize SQL/SQL Server for database management and manipulation.
Requirements:
- Exp - 2 - 4 Yrs
- Bachelor s degree in Computer Science, Robotics, Electrical Engineering, or related field.
- Proven experience in software development lifecycle and ROS development.
- Strong proficiency in Python programming language.
- Understanding of robotics concepts such as perception, localization, mapping, and navigation.
- Familiarity with Python web stacks (Django, Flask) and enterprise system development.
- Experience with Python libraries (pandas, numpy) and data science libraries (Scipy, Sklearn, NLTK, Matplotlib).
- Proficiency in code versioning tools (Git/SVN) and front-end technologies (JavaScript, HTML5, CSS3).
- Ability to create database schemas and perform SQL/SQL Server operations.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Strong communication and collaboration skills.
Benefits:
- Opportunities for professional development and career growth.
- Collaborative and innovative work environment.
- Chance to work on cutting-edge technology and make a meaningful impact.
- Collaborative and supportive work environment.
- Gain valuable experience in the field of mechanical engineering and prototyping.
