Search by job, company or skills

corespan systems

Senior Python Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

This is a full-time, on-site role based in Hyderabad for a Senior Python Developer. We are seeking a highly experienced and innovative Senior Python Engineer to join our core engineering team. This is a unique opportunity to work at the intersection of web services, artificial intelligence, and bare-metal infrastructure automation. The ideal candidate should have deep expertise in building scalable applications with Django and Flask, and a strong background in applying AI and machine learning libraries to solve real-world problems.

In this role, you will be a key player in designing and developing intelligent systems that monitor, manage, and automate physical server infrastructure using modern APIs like Redfish. If you are a systems-level thinker who is equally comfortable building a REST API, training a model, and interrogating a Baseboard Management Controller (BMC).

Responsibilities

  • Design, build, and maintain robust, scalable, and secure web applications and RESTful APIs using Django and Flask.
  • 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.
  • Utilise 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. ).
  • Lead the design and architecture of complex, asynchronous systems that bridge the gap between our software services and the physical hardware they run on.
  • Design and implement data storage solutions for Redfish telemetry, utilising PostgreSQL for structured data and Redis for caching and real-time processing.
  • Create and manage data pipelines with RabbitMQ for reliable, distributed task queuing.
  • Mentor junior engineers, conduct code reviews, and champion best practices in software development, testing, and CI/CD.
  • Work closely with product owners, SREs, and hardware engineers to define requirements and deliver high-impact solutions.

Requirements

  • 3 to 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.
  • Proven experience with AI/ML libraries and frameworks (e. g., NumPy, Pandas, Scikit-learn, TensorFlow, PyTorch).
  • Demonstrable experience with hardware management protocols and libraries, specifically Redfish and the sushy library.
  • Strong experience with both SQL (PostgreSQL) and NoSQL databases, with specific expertise in using Redis for caching and as a high-speed data store.
  • Experience with message queueing systems, particularly RabbitMQ, for building distributed and asynchronous applications.
  • Solid understanding of containerization (Docker, Kubernetes), CI/CD pipelines, and cloud platforms (AWS, GCP, Azure).
  • Experience with other infrastructure-as-code tools (e. g., Ansible, Terraform).

This job was posted by Vijay Venkateshwar Rao R from Corespan Systems.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145404091

Similar Jobs