Python Developer - Bengaluru, India - Surgyy Design
Description
Job Title: Python Developer
Experience: years
Joining: Immediate
Location: Bengaluru, Karnataka
Key Responsibilities:
1. Python Development: Design, develop, and maintain Python applications, ensuring
high performance, scalability, and reliability.
2. Data Analytics: Apply data analytics skills to derive meaningful insights from large
datasets, contributing to the enhancement of our AI-driven technologies.
3. Collaboration with Cross-functional Teams: Work closely with various teams
especially the ML team to integrate Python-based solutions into our cloud-native
platform, contributing to the advancement of AI-driven technologies.
4. Distributed Software Architecture and Design: Contribute to the architectural design
and implementation of software solutions, adhering to industry best practices and
coding standards.
5. Code Reviews: Participate in and conduct code reviews, ensuring adherence to
coding standards and continuous improvement.
6. Problem-Solving: Identify and address technical challenges, troubleshoot issues,
and propose effective solutions.
7. Documentation: Create and maintain technical documentation for Python code, APIs,
and integrations.
8. Continuous Learning: Stay updated on Python, related technologies, and data
analytics tools, incorporating new tools and practices into daily work.
9. Agile Development: Contribute to Agile development processes, participate in sprint
planning, and deliver features on schedule.
10. Collaborative Innovation: Bring creative ideas to the table, actively contributing to
the team's innovation and problem-solving initiatives.
Requirements:
1. Professional experience in Python development of years
2. Solid understanding of object-oriented and functional programming, design
patterns, and best practices.
3. Experience with Python distribution and analytical frameworks (Pandas, Spark, Dask, etc.).
4. Proficiency in utilizing data analytics tools and techniques to extract actionable
insights from large datasets.
5. Understanding of RESTful web services and API development.
6. Strong problem-solving and analytical skills.
7. Excellent communication and collaboration skills.
8. Ability to thrive in a fast-paced, dynamic environment.
9. Understanding and experience with GIS and GIS datasets is a plus.