Sr. Python Developer Solution

3 - 5 years

9 - 14 Lacs

Posted:4 months ago| Platform: Naukri logo

AI Match Score
Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

  • Careers
Sr. Python Developer Solution
3-5Years
Hyderabad
Full-Time
Job Description
We are seeking a talented Sr. Python Developer to join our dynamic team. The ideal candidate will have expertise in Python programming, object-oriented design, and building scalable backend systems. You should be excited about developing high performance APIs, working in a collaborative, fast-paced startup environment, and solving complex problems with efficient solutions.

Key Responsibilities:

  • Algorithm Design Complexity Analysis: Apply algorithmic design and complexity analysis to solve problems efficiently.
  • Python Development: Write clean, maintainable, and well-tested Python code using object-oriented programming principles.
  • Backend Development: Design and implement scalable REST APIs using frameworks like FastAPI and Flask, ensuring seamless database integration and third-party service integration.
  • Database Management: Proficiently work with databases like MySQL, PostgreSQL, or SQLite (strong proficiency in at least one).
  • Asynchronous Programming: Experience with asynchronous programming, using technologies like asyncio and Celery to build performant applications.
  • Microservices Distributed Systems: Build and maintain microservices, working with reactive architecture, event-driven systems, NoSQL databases, caching, and Docker containers.
  • Collaboration: Work closely with cross-functional teams to deliver high-quality features, from architecture and design to testing and deployment.
  • Product Development: Contribute to building products that are generic and scalable to meet multiple tenants needs.

Required Skills:

  • Primary Skills: Expert in Python 3.10, FastAPI, Flask, OOP, REST APIs, and Database connections.
  • Secondary Skills: Exposure to AI/ML, Sanic, WebSockets, Microservice Architecture, and RabbitMQ.
  • Database Expertise: Experience with MySQL, PostgreSQL, or SQLite (at least one).
  • Asynchronous Programming: Experience with asyncio and Celery for handling asynchronous tasks.
  • API Integration: Ability to integrate third-party services and APIs into backend systems.
  • Distributed Systems: Strong understanding of building distributed systems, microservices, event-driven systems, and working with cloud technologies like Kubernetes, AWS, or Azure.

Machine Learning Skills:

  • Demonstrated passion and enthusiasm for Machine Learning through projects and products, with the ability to develop new ML models and frameworks from scratch.
  • Strong understanding of Deep Learning and traditional ML algorithms such as Gradient Boosting, Random Forest, and SVM.
  • Prior experience with ML libraries such as TensorFlow, Keras, PyTorch, and Spark-MLLib is a plus.
  • Experience working with cloud platforms like Kubernetes, AWS, Azure, or GCE for deploying and managing ML models.

Qualifications:

  • Education: Bachelor s degree in Computer Science Engineering or a related field.
  • Experience: 3-5 years of experience as a Python developer, with hands-on experience in backend development, API design, and database management.

Why Join Us

  • Innovative Environment: Work on cutting-edge technologies with a talented team of professionals.
  • Career Growth: Plenty of opportunities for learning and career progression.
  • Collaborative Culture: Thrive in a fast-paced, supportive, and dynamic work culture.
  • Work-Life Balance: Enjoy flexible work hours and a culture that values both personal and professional growth.


Mock Interview

Practice Video Interview with JobPe AI

Start Machine Learning Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Exponential Ai Software Services

Software Development / Artificial Intelligence

San Francisco

RecommendedJobs for You

Hyderabad, Telangana, India

Mumbai, Maharashtra, India

Bengaluru / Bangalore, Karnataka, India