Python Developer

Best NanoTech
Bengaluru, Karnataka, India

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

Score my resume against this job, free →

Questions about this job

How do I apply for the Python Developer job at Best NanoTech?

Use the apply link on this page: you apply directly with Best NanoTech on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Best NanoTech want for this Python Developer role?

The job description asks for Python, PyTorch, Object-Oriented Programming (OOP), Data Structures and Algorithms, Debugging and Troubleshooting, Unit Testing, Code Optimization and Git / Version Control. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Best NanoTech?

Apply to the Best NanoTech roles that match your experience, and tailor your resume to each job description: for this role that means showing Python, PyTorch, Object-Oriented Programming (OOP). A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Python Developer job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Best NanoTech, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →