Product Engineering

Senior Python Developer

Bengaluru, Karnataka
Work Type: Full Time

Role Overview 

We are seeking a highly skilled Senior Python Developer with 4-6 years of experience to join our team. The candidate will be responsible for designing, managing, and enhancing complex Python-based algorithms, developing new features, and ensuring high-quality code through automated testing. This role requires strong expertise in Python 3, optimization algorithms, and a passion for building scalable, efficient applications. 

Experience 

  • 4-6 years of professional experience as a Python Developer 

Education Qualification 

  • Bachelor's or master's degree in business, Statistics, Mathematics, Engineering, or a related field 

Responsibilities 

  • Write scalable, maintainable, and efficient code using Python 3 

  • Design, manage, and optimize existing algorithms while developing new algorithms to meet business needs 

  • Write automated test cases to ensure code quality and reliability 

  • Test, debug, and enhance complex applications to improve performance 

  • Develop and maintain back-end components for enterprise-level applications 

  • Assess and prioritize feature requests in collaboration with stakeholders 

  • Reprogram and optimize existing databases to enhance functionality 

  • Manage data collection, data quality, and feature engineering pipelines 

  • Analyse and preprocess structured and unstructured data to ensure high data quality 

  • Identify and automate data sources to streamline processes 

  • Collaborate with cross-functional teams to define application requirements 

  • Perform team management duties, including process adherence, code reviews, and ongoing training 

  • Create and maintain comprehensive documentation, including user guides 

Skills 

Required 

  • Expert knowledge of Python 3, Object-Oriented Programming (OOP), and related frameworks (e.g., FastAPI, Flask) 

  • Strong proficiency in data structures, algorithms, and optimization techniques 

  • In-depth understanding of Relational Database Management Systems (RDBMS) and SQL 

  • Proficiency in Microsoft Excel for data analysis 

  • Strong analytical and technical skills with a problem-solving mindset 

  • Experience with version control systems (Git) 

  • Knowledge of statistics and data analysis 

Submit Your Application

You have successfully applied
  • You have errors in applying
By clicking Submit Application, I acknowledge having read your Privacy Policy and agree to storing and processing my data for this application.