Hypersonix Inc. Logo

Hypersonix Inc.

Senior Software Engineer (India)

Posted 6 Days Ago
Be an Early Applicant
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Design, build, and operate scalable Python backend services and APIs for an AI-driven platform. Integrate ML/LLM inference, vector search, and databases; ensure observability, security, CI/CD, and production performance. Mentor engineers and collaborate with Product, Data Science, and Frontend teams.
The summary above was generated by AI

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.

Job Summary

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 — including the data and inference pipelines behind our real-time insights. You’ll partner closely with Product, Data Science / ML, and Frontend Engineering to ship reliable, secure, and observable software.

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.

Roles & Responsibilities

• Design, develop, and operate scalable backend services and microservices using modern Python (3.11+).

• Build high-performance, well-documented RESTful and/or async APIs (FastAPI / Flask), with attention to latency, throughput, and reliability.

• Write clean, typed, reusable, and testable code, backed by automated tests (pytest) and meaningful coverage.

• Design systems for high availability, horizontal scalability, and low latency; reason about failure modes, backpressure, and graceful degradation.

• Integrate and serve AI/ML capabilities — model/LLM API integration, retrieval pipelines (RAG), vector search, and inference endpoints — in collaboration with Data Science.

• Integrate relational, NoSQL, caching, and vector databases, plus cloud data warehouses (Snowflake) and cloud-based storage.

• Instrument services for observability (structured logging, metrics, tracing) and own production troubleshooting and performance optimization.

• Implement security best practices: authentication, authorization, secrets management, and data protection.

• Participate in architecture discussions, design reviews, and code reviews; help define and uphold engineering standards.

• Mentor junior engineers and contribute to a strong engineering culture.

• Work with DevOps / Platform teams on CI/CD pipelines, infrastructure-as-code, and deployment automation.

Required Qualifications

• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).

• 5–7 years of professional software development experience.

• Strong proficiency in Python, including type hints and at least one modern web/API framework (FastAPI and/or Flask).

• Solid experience designing and building RESTful APIs, web services, and microservices.

• Strong grasp of object-oriented and/or functional design, data structures, and software design principles.

• Hands-on experience with version control (Git) and CI/CD pipelines (e.g., GitHub Actions, GitLab CI, or similar).

• Experience with both relational (e.g., PostgreSQL/MySQL) and NoSQL databases, plus caching (e.g., Redis).

• Good understanding of distributed systems, concurrency, and scalable application architecture.

• Strong debugging, problem-solving, and analytical skills.

• Excellent communication and collaboration abilities; comfortable working in a remote, distributed team.

Desired Qualifications

• Experience with cloud platforms, ideally AWS (e.g., ECS/EKS, Lambda, S3, RDS).

• Familiarity with containerization and orchestration (Docker, Kubernetes).

• Experience with asynchronous programming in Python (asyncio) and event-driven architectures.

• Experience integrating LLMs or ML models into production (e.g., model/inference APIs, RAG, vector databases such as pgvector, Pinecone, or Weaviate).

• Experience with cloud data warehouses such as Snowflake (e.g., data modeling, performance tuning, and building data pipelines or analytics workloads).

• Familiarity with infrastructure-as-code (Terraform, AWS CDK) and observability tooling (OpenTelemetry, Datadog, Prometheus/Grafana).

• Understanding of authentication and authorization protocols (OAuth 2.0, JWT, SSO) and security best practices.

• Basic knowledge of JavaScript, HTML5, and CSS3.

• Experience in Agile/Scrum environments.

• Exposure to data-intensive or AI/ML platforms.

Location

Remote (Work from home).

Hypersonix Inc. Bengaluru, Karnataka, IND Office

Bengaluru, India

Similar Jobs

7 Days Ago
In-Office or Remote
2 Locations
Senior level
Senior level
Agency • Information Technology
Design, develop, and maintain responsive front-end applications using React and TypeScript. Build reusable UI components, implement state management (Redux), integrate with backend APIs, participate in CI/CD and automation testing, perform code reviews, mentor junior engineers, optimize performance, and collaborate with UX in Agile/Scrum teams.
Top Skills: Ci/CdPlaywrightReactReduxTypescript
13 Days Ago
In-Office or Remote
2 Locations
Senior level
Senior level
Agency • Information Technology
Design, develop, and maintain high-quality .NET software (C#) with strong OOP and threading. Work with REST/gRPC, microservices, pub/sub, caching, Windows apps (WinForms), and relational databases. Create and execute unit tests using TDD with MbUnit/NUnit, optimize SQL, and follow SDLC and Agile practices.
Top Skills: .Net.Net 8C#CachingGrpcMbunitMicroservicesMultithreadingNunitOraclePl/SqlPostgresPub/SubRest ApiSQL ServerT-SqlWinforms
14 Days Ago
In-Office or Remote
2 Locations
Senior level
Senior level
Agency • Information Technology
Provide L1/L2 production support and manage ticketing, monitoring, releases, deployments and DB/ETL issues. Develop automation, perform application upgrades, onboard new applications, and maintain operational runbooks and SOPs.
Top Skills: AzureAzure Data EngineeringBash (Shell Scripting)DockerEonInformaticaItilJbossLinuxNagiosOraclePowershellPythonSQLSQL ServerSsisSsl Certificate ManagementVstsWebsphereWindows

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account