Python Developer
We are looking for a Python Developer with hands-on experience in PyTorch and Python-based software development. The candidate should have practical experience in developing, testing, and debugging Python applications, with exposure to machine learning frameworks. The role requires strong programming fundamentals, problem-solving abilities, and the willingness to work onsite in Bengaluru.
2. Key Responsibilities
- Develop, maintain, and optimize Python-based applications and software modules.
- Implement and work with machine learning models using PyTorch.
- Write clean, reusable, efficient, and maintainable Python code.
- Develop and test algorithms for data processing and model execution.
- Perform debugging, troubleshooting, and performance optimization.
- Work with Python libraries and frameworks for application development.
- Support data preprocessing, transformation, and validation activities.
- Assist in model training, testing, evaluation, and inference using PyTorch.
- Conduct unit testing and resolve software defects.
- Collaborate with development and engineering teams on technical requirements.
- Maintain technical documentation and follow software development best practices.
- Participate in code reviews and support application integration activities.3. Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Electronics, or a related engineering discipline.
- Minimum CGPA of 8.0 or above in the qualifying degree.
- Minimum 1 year of professional experience in Python development.
- Mandatory hands-on experience with PyTorch.
- Strong understanding of Python programming fundamentals.
- Experience in software development, debugging, and testing.
- Willingness to work onsite in Bengaluru.4. Technical Skills
Programming Languages
- Python
- Object-Oriented Programming (OOP)
- Data Structures and AlgorithmsMachine Learning / Deep Learning
- PyTorch
- Tensor Operations
- Model Training and Inference
- Machine Learning FundamentalsPython Libraries
- NumPy
- Pandas
- Python Standard LibrariesSoftware Development
- Debugging and Troubleshooting
- Unit Testing
- Code Optimization
- Git / Version ControlDevelopment Environment
- Linux / Windows
- Python Development Environments
- IDEs such as VS Code or PyCharm