Python Developer - Bengaluru, India - Surgyy Design

    Surgyy Design
    Surgyy Design Bengaluru, India

    3 weeks ago

    Default job background
    Technology / Internet
    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.