Software Engineer
SentraForge ai
About the Role
SentraForge AI is an Indian AI infrastructure company.
Key Responsibilities
- Design, develop, test, and deploy scalable software modules and microservices for SentraForge's AI cloud and GPU-as-a-Service platform, following secure coding and clean-code principles.
- Build and maintain RESTful / gRPC APIs, backend services, and internal tools to enable customers to provision, manage, and monitor GPU compute, storage, and networking resources.
- Develop cloud-native applications using containers (Docker), orchestration platforms (Kubernetes), and Infrastructure-as-Code tools, ensuring high availability and fault tolerance.
- Contribute to CI/CD pipelines for automated builds, testing, code quality checks, and seamless deployments.
- Implement automation scripts and workflows to streamline infrastructure operations, resource scheduling, and routine data-center tasks.
- Support monitoring, logging, and observability (e.g., Prometheus, Grafana, ELK) to track system health, performance metrics, and SLA adherence.
- Write unit, integration, and performance tests; participate in debugging, root-cause analysis (RCA), and resolution of production issues.
- Optimize application performance, database queries, and resource utilization to deliver low-latency, cost-efficient services.
- Participate in code reviews, design discussions, and sprint ceremonies within an Agile / Scrum framework, collaborating with platform, DevOps, product, and customer success teams.
- Maintain clear technical documentation – design notes, API specifications, runbooks, and knowledge-base articles.
- Stay updated on emerging technologies in AI/ML infrastructure, GPU computing, distributed systems, and cloud architecture, and contribute ideas to improve the platform.
Requirements & Tech Stack
- Proficiency in at least one programming language: Python, Go, Java, or C++.
- Basic understanding of Linux, computer networking, Git, and REST APIs.
- Technologies and tools mentioned: Docker, Kubernetes, Prometheus, Grafana, ELK.
- Methodologies: Agile / Scrum, CI/CD.
Qualifications
- B.Tech / B.E. in Computer Science, IT, ECE, or related fields.
- Strong fundamentals in Data Structures, Algorithms, OOP, and DBMS.
- Exposure to cloud platforms (AWS / Azure / GCP), Docker or Kubernetes is a plus.
- Academic projects, internships, or hackathons in AI/ML, cloud, or systems will be an advantage.
- Strong problem-solving skills, eagerness to learn, and good communication.
- 2025 / 2026 pass-outs.