Senior Python Developer

5 years

0 Lacs

Posted:5 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Overview

Senior Python Developer


Key Responsibilities

  • Architect and Develop Backend Services:

    Design, build, and maintain robust, scalable, and secure web applications and RESTful APIs using Django and Flask.
  • Integrate AI/ML Solutions:

     Develop and integrate AI-driven features, leveraging libraries such as Scikit-learn, TensorFlow, or PyTorch to enable predictive analytics, anomaly detection, and intelligent automation for our infrastructure.
  • Hardware Fleet Management:

     Utilize the Sushy library to interact with Redfish APIs on a large fleet of servers. Develop services to read hardware telemetry, inventory, and health status from various BMCs (iDRAC, iLO, Supermicro, etc.).
  • System Design:

    Lead the design and architecture of complex, asynchronous systems that bridge the gap between our software services and the physical hardware they run on.
  • Data Pipeline & Storage:

    Design and implement data storage solutions for Redfish telemetry, utilizing PostgreSQL for structured data and Redis for caching and real-time processing. Create and manage data pipelines with RabbitMQ for reliable, distributed task queuing.
  • Mentorship & Code Quality:

     Mentor junior engineers, conduct code reviews, and champion best practices in software development, testing, and CI/CD.
  • Cross-Functional Collaboration:

     Work closely with product owners, SREs, and hardware engineers to define requirements and deliver high-impact solutions.

Required Qualifications

  • Experience:

    5+ years of professional software development experience with Python.
  • Web Framework Expertise:

    Expert-level proficiency in Django and Flask, including building and scaling production-grade REST APIs.
  • AI & Machine Learning:

    Proven experience with AI/ML libraries and frameworks (e.g., NumPy, Pandas, Scikit-learn, TensorFlow, PyTorch).
  • Infrastructure Automation:

    Demonstrable experience with hardware management protocols and libraries, specifically Redfish and the Sushy library.
  • Data Storage Proficiency:

    Strong experience with both SQL (PostgreSQL) and NoSQL databases, with specific expertise in using Redis for caching and as a high-speed data store.
  • Messaging Systems:

    Experience with message queueing systems, particularly RabbitMQ, for building distributed and asynchronous applications.
  • DevOps Mindset:

    Solid understanding of containerization (Docker, Kubernetes), CI/CD pipelines, and cloud platforms (AWS, GCP, Azure).
  • Problem-Solving:

    Excellent analytical and problem-solving skills, with the ability to tackle complex issues at every level of the stack.

Preferred Skills

  •  Experience with other infrastructure-as-code tools (e.g., Ansible, Terraform).
  • Direct experience managing servers from vendors like Dell, HPE, or Supermicro.
  • Familiarity with the OpenStack ecosystem, especially the Ironic (bare metal) project.


Share your resume to: hrindia@drut.io

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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

RecommendedJobs for You

hyderabad, pune, bengaluru

pune, bengaluru, mumbai (all areas)