04th May, 2026
About the job:
Title – Senior Platform Engineer
Start date: Immediate
Position Type: Full Time
Location: Remote across India
Job Summary
We are seeking a Senior Platform Engineer to build Python automation services and APIs on top of our OpenStack cloud infrastructure. You will architect scalable service layers, design robust APIs, and implement automation frameworks that abstract infrastructure complexity. This is a hands-on software engineering role where you'll write production Python code daily while ensuring platform reliability and scalability.
You will build the core services that make our cloud platform programmable: API services, workflow automation, resource management systems. Your focus will be on software engineering excellence—clean architecture, comprehensive testing, and maintainable code. We value engineers who write clean, maintainable code with comprehensive tests, design intuitive and reliable APIs, and balance engineering excellence with pragmatic delivery.
Key Responsibilities
As a Senior Platform Engineer, you will:
- Build Python services for OpenStack VM provisioning, configuration, and lifecycle management using FastAPI/Flask and openstacksdk
- Design REST APIs for infrastructure operations including VM creation, volume management, and metadata updates with proper error handling
- Implement automated workflows for cloud-init provisioning, post-deployment configuration, and resource cleanup
- Write comprehensive test suites covering unit, integration, and end-to-end scenarios with minimum 80% coverage
- Integrate with OpenStack services (Nova for compute, Neutron for networking, Cinder for storage) via Python SDKs
- Build CI/CD pipelines using GitLab CI that validate, test, and deploy infrastructure automation code
- Create monitoring and alerting for platform services using Prometheus/Grafana and structured logging
- Document API specifications, deployment procedures, and troubleshooting guides for operational teams
- Collaborate with infrastructure teams on requirements gathering, technical design, and production deployments
- Maintain production services including incident response, performance optimization
- Build storage management functionality for volume snapshots, backups, and multi-attach scenarios
Required Qualifications - 5+ years of software engineering experience, with 3+ years in platform/backend engineering roles
- 3+ years building production REST APIs with comprehensive error handling, validation, and OpenAPI documentation
- 2+ years experience with cloud platforms (OpenStack/AWS/GCP/Azure)
- Expert-level Python 3 proficiency with FastAPI/Flask, type hints, async/await patterns, and Pydantic
- Proven software architecture experience including service-oriented architecture, microservices patterns, and design patterns (Repository, Factory, Dependency Injection)
- Production service experience including deployment, monitoring, incident response, and CI/CD pipeline implementation
- Proven ability to collaborate with cross-functional teams and stakeholders on complex technical initiatives
Preferred Qualifications - Infrastructure as Code experience with Terraform, Ansible, or Pulumi
- OpenStack expertise with hands-on experience in Nova, Neutron, Cinder APIs
- Container orchestration with Kubernetes and Docker in production environments
- Message queue systems experience (RabbitMQ, Kafka, Redis Pub/Sub)
- Database systems experience with PostgreSQL, MySQL, or other RDBMS
- GitLab CI/CD pipeline configuration and automation
- Monitoring and observability tools (Prometheus, Grafana, ELK stack)
- Linux system administration and networking fundamentals
- Experience with API gateway and service mesh technologies
- Performance optimization and scalability patterns for distributed systems