← Back to Jobs

Senior Software Engineer (India)

HypersonixIN

<p>Hypersonix.ai is disrupting the e-commerce space with AI, ML, and advanced decision-making capabilities that drive real-time business insights. Built from the ground up with modern technology, our platform simplifies the consumption of data for customers across multiple industry verticals.</p><p><strong>Job Summary</strong></p><p>We are looking for a highly skilled Senior Software Engineer with deep expertise in Python backend development to join our engineering team. You will design, build, and operate the scalable, high-performance services that power our AI-driven platform &#8212; including the data and inference pipelines behind our real-time insights. You&#8217;ll partner closely with Product, Data Science / ML, and Frontend Engineering to ship reliable, secure, and observable software.</p><p>This role suits someone who enjoys solving complex distributed-systems problems, writes clean and well-tested code, and wants to shape the architecture of a data- and AI-intensive platform.</p><p><strong>Roles &amp; Responsibilities</strong></p><p>&#8226; Design, develop, and operate scalable backend services and microservices using modern Python (3.11+).</p><p>&#8226; Build high-performance, well-documented RESTful and/or async APIs (FastAPI / Flask), with attention to latency, throughput, and reliability.</p><p>&#8226; Write clean, typed, reusable, and testable code, backed by automated tests (pytest) and meaningful coverage.</p><p>&#8226; Design systems for high availability, horizontal scalability, and low latency; reason about failure modes, backpressure, and graceful degradation.</p><p>&#8226; Integrate and serve AI/ML capabilities &#8212; model/LLM API integration, retrieval pipelines (RAG), vector search, and inference endpoints &#8212; in collaboration with Data Science.</p><p>&#8226; Integrate relational, NoSQL, caching, and vector databases, plus cloud data warehouses (Snowflake) and cloud-based storage.</p><p>&#8226; Instrument services for observability (structured logging, metrics, tracing) and own production troubleshooting and performance optimization.</p><p>&#8226; Implement security best practices: authentication, authorization, secrets management, and data protection.</p><p>&#8226; Participate in architecture discussions, design reviews, and code reviews; help define and uphold engineering standards.</p><p>&#8226; Mentor junior engineers and contribute to a strong engineering culture.</p><p>&#8226; Work with DevOps / Platform teams on CI/CD pipelines, infrastructure-as-code, and deployment automation.</p><p><strong>Required Qualifications</strong></p><p>&#8226; Bachelor&#8217;s or Master&#8217;s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).</p><p>&#8226; 5&#8211;7 years of professional software development experience.</p><p>&#8226; Strong proficiency in Python, including type hints and at least one modern web/API framework (FastAPI and/or Flask).</p><p>&#8226; Solid experience designing and building RESTful APIs, web services, and microservices.</p><p>&#8226; Strong grasp of object-oriented and/or functional design, data structures, and software design principles.</p><p>&#8226; Hands-on experience with version control (Git) and CI/CD pipelines (e.g., GitHub Actions, GitLab CI, or similar).</p><p>&#8226; Experience with both relational (e.g., PostgreSQL/MySQL) and NoSQL databases, plus caching (e.g., Redis).</p><p>&#8226; Good understanding of distributed systems, concurrency, and scalable application architecture.</p><p>&#8226; Strong debugging, problem-solving, and analytical skills.</p><p>&#8226; Excellent communication and collaboration abilities; comfortable working in a remote, distributed team.</p><p><strong>Desired Qualifications</strong></p><p>&#8226; Experience with cloud platforms, ideally AWS (e.g., ECS/EKS, Lambda, S3, RDS).</p><p>&#8226; Familiarity with containerization and orchestration (Docker, Kubernetes).</p><p>&#8226; Experience with asynchronous programming in Python (asyncio) and event-driven architectures.</p><p>&#8226; Experience integrating LLMs or ML models into production (e.g., model/inference APIs, RAG, vector databases such as pgvector, Pinecone, or Weaviate).</p><p>&#8226; Experience with cloud data warehouses such as Snowflake (e.g., data modeling, performance tuning, and building data pipelines or analytics workloads).</p><p>&#8226; Familiarity with infrastructure-as-code (Terraform, AWS CDK) and observability tooling (OpenTelemetry, Datadog, Prometheus/Grafana).</p><p>&#8226; Understanding of authentication and authorization protocols (OAuth 2.0, JWT, SSO) and security best practices.</p><p>&#8226; Basic knowledge of JavaScript, HTML5, and CSS3.</p><p>&#8226; Experience in Agile/Scrum environments.</p><p>&#8226; Exposure to data-intensive or AI/ML platforms.</p><p><strong>Location</strong></p><p>Remote (Work from home).</p>

We use cookies to improve your experience and analyze site traffic. By clicking "Accept", you agree to our use of cookies as described in our Privacy Policy.