Technical Documentation Specialist: Hyderabad, India Overview We are seeking an experienced Technical Documentation Specialist to own the creation and delivery of high-quality content for our disaggregated server solutions. This includes Drut PCIe hardware (boards, chassis), third-party server integration , optical switches , and our software stack (e.g., Drut Fabric Manager ). Output will target both web and PDF from a single source, with a strong emphasis on AI-assisted documentation workflows and interactive help systems. Key Responsibilities Create and maintain: -Hardware guides (installation, getting started, maintenance) -Software guides (user/admin manuals, API docs, release notes) -Online help systems — static and AI-driven Document integration with third-party servers and optical switch hardware. Use OxygenXML and DITA workflows to manage structured content. Produce consistent outputs for both web and PDF . Develop and maintain templates, style guides, and content reuse strategies. Integrate AI tools for drafting, editing, and automated content checks. Work closely with engineering and product teams to ensure technical accuracy. Maintain docs in version control (Git) aligned with product releases. Required Qualifications 3-5+ years creating technical documentation for complex hardware/software systems. Knowledge of PCIe technology , datacenter/server hardware, and optical networking. Proficiency with OxygenXML and DITA-based authoring. Experience documenting UIs, APIs, and deployment workflows. Familiarity with AI-assisted authoring tools and interactive help systems. Ability to interpret engineering diagrams, specifications, and UI designs. Strong writing/editing skills for technical audiences. Experience using Git or similar for doc version control. Preferred Skills HTML/CSS/JavaScript for custom online help styling. Multimedia documentation skills (diagrams, videos, animations). Localization and accessibility best-practice knowledge. Share your resume/CV to hrindia@drut.io you can also apply at https://drut.io/tech-document-specialist
Overview We are seeking a highly experienced and innovative Senior Python Developer 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 is a master of Python with deep expertise in building scalable applications with Django and Flask, a strong background in applying AI and machine learning libraries to solve real-world problems, and a passion for managing hardware at scale. 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), we want to hear from you. 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
Back-End Web Developer: Hyderabad, India Overview We are seeking a Back-End Web Developer – WordPress & Customer Portal Integration. Our company is transitioning our website from a basic GoDaddy-hosted site to a hosted WordPress platform. You’ll work closely with our in-house front-end design team to deliver secure, scalable, and high-performance back-end functionality. Phase 1 focuses on migration, customer login, secure access to software and documentation, AI chatbot integration, and optimized hosting. Phase 2 will expand into CRM/e-commerce integration to support product orders, purchasing, and customer analytics. e are Key Responsibilities Responsibilities – Phase 1 Set up and configure hosted WordPress back end (staging + production). Develop secure customer login with role-based access control. Build authenticated portals for software downloads and product documentation . Host and secure downloadable files with tracking and usage metrics. Integrate AI-powered chatbot for customer support. Customize WordPress plugins/themes for functionality beyond default features. Optimize site performance (caching, database queries, CDN integration). Implement security best practices (SSL, brute force protection, backups). Work with front-end team to ensure smooth integration between UI and back-end services. Responsibilities – Phase 2 Integrate WordPress with CRM systems via APIs. Support e-commerce workflows (product ordering, purchasing, payment integration). Build middleware for data exchange between website, CRM, and other business tools. Maintain, monitor, and improve back-end architecture over time. Required Qualifications 3–5+ years back-end development experience with WordPress (custom plugin/theme development). Strong in PHP , MySQL , and REST API integration. Experience with secure authentication and role-based access to content. Skilled in performance optimization (page speed, caching, database tuning). Familiarity with hosting platforms (WP Engine, Kinsta, AWS Lightsail, or similar). Experience integrating AI chatbot platforms (e.g., ChatGPT API, Dialogflow). Knowledge of website security best practices. Ability to collaborate with designers and translate business needs into technical solutions. Preferred Skills CRM integration experience (HubSpot, Salesforce, Zoho). WooCommerce or other WordPress e-commerce experience. Basic front-end skills (HTML, CSS, JavaScript) to support designers. Experience with version control (Git) and CI/CD for WordPress deployments. Familiarity with cloud services (AWS S3, CloudFront, Azure Storage, GCP).
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 is a master of Python with deep expertise in building scalable applications with Django and Flask, a strong background in applying AI and machine learning libraries to solve real-world problems, and a passion for managing hardware at scale. 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), we want to hear from you. 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 Skills & Experience 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 Qualifications (Noce-toHaves) 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. Send your applications to hrindia@drut.io