Search by job, company or skills

Python Developer

Python Developer

best nanotech
1-3 Years
Not Disclosed
  • Posted 3 hours ago
  • Be among the first 10 applicants

Job Description

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 Algorithms

Machine Learning / Deep Learning

  • PyTorch
  • Tensor Operations
  • Model Training and Inference
  • Machine Learning Fundamentals

Python Libraries

  • NumPy
  • Pandas
  • Python Standard Libraries

Software Development

  • Debugging and Troubleshooting
  • Unit Testing
  • Code Optimization
  • Git / Version Control

Development Environment

  • Linux / Windows
  • Python Development Environments
  • IDEs such as VS Code or PyCharm

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Git Version Control

VS Code

Object-Oriented Programming

Debugging and Troubleshooting

Windows

About Company

Similar Jobs

Bengaluru, India
Skills:
Google Test (GTest), Github, Unit Testing, C++, Cmake, Python, CI/CD
3-5 yrs
Bengaluru, India
Skills:
Unix, Github, ADO, JIRA, Sdlc, Jenkins, Python Development, Azure Cloud, Confluence, Terraform, Gitlab, Kubernetes, AWS, CI CD Pipeline Development, Infrastructure as Code, Istio, EKS, DevOps Practices, Calico
5-7 yrs
Bengaluru, India
Skills:
C++, Robot Framework, Python, Pytest, Report Generation, SSH Paramiko, log parsing
5-8 yrs
Bengaluru, India
Skills:
Nodejs, Javascript, Scripting Languages, Python, Nosql, Etl, Reporting
5-9 yrs
Bengaluru, India
Skills:
Django, Git, Unix Shell Scripting, Agile Methodologies, Flask, Restful Apis, Python, OOP principles, ORM frameworks