Python Developer - Senior Engineer
Quest Global · Bengaluru, Karnataka, India
Quest Global · Bengaluru, Karnataka, India
**Company Description** Quest Global is a global engineering organization focused on solving complex, real-world problems across multiple industries. Headquartered in Singapore, the company operates in 18 countries with 93 global delivery centers and offices, supported by more than 21,000 employees. For over 25 years, Quest Global has delivered end-to-end engineering solutions leveraging deep industry knowledge and digital expertise. Its multi-disciplinary teams address critical challenges in aerospace and defense, automotive, energy, hi-tech, healthcare, medical devices, rail, and semiconductor sectors. Quest Global follows a formal interview process and never requests payment at any stage of recruitment, helping protect candidates from job search scams. **Job Summary:** Design, develop, and maintain scalable and efficient backend systems using Python. **Key Responsibilities:** - Develop high-quality, testable, and maintainable backend systems using Python. - Work with databases, including data modeling, schema design, and query optimization. - Analyze and understand requirements and initiate - Identify and resolve technical issues, including debugging and performance optimization. - Collaborate with front-end developers, designers, and product managers. **Requirements:** - 5-10 years of experience in Python backend development. - Proficient in in Python - Numpy/pandas - Good knowledge of Machine learning - Experienced in Big data via RDBMS/File processing - Knowledge of containerization (Docker, Kubernetes) - Familiar with frameworks such as Django or Flask - Strong understanding of API design principles and RESTful APIs. - B.E/B.Tech or Equivalent Qualification **Good to Have:** - Experience with cloud platforms (AWS, Google Cloud, Azure). - Familiarity with agile methodologies (Scrum, Kanban). - Experience with testing frameworks (Pytest, Unittest).