The Leading Enterprise AI Platform for Ecommerce
Senior Software Engineer, India
Location
India
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, India
Hypersonix Inc.
• 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.
Job Requirements
- 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.
Benefits
- Health insurance
- Retirement plans
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• codes, tests, debugs, implements, and documents programs • assists in the modification of company products and/or customer/internal systems to meet the needs of the client and/or end-user • gathers information from the system, analyzes program and time requirements, and prepares documentation to change existing programs • researches and analyzes existing systems and program requirements, under periodic supervision • designs programs for projects or enhancements to existing programs • writes specifications for programs of low to moderate complexity • assists in resolving production support problems • develops and suggests alternative approaches to resolving problems • develops test plans to verify logic of new or modified programs • identifies issues as appropriate • creates appropriate documentation in work assignments such as program code and technical documentation • conducts quality assurance activities such as peer reviews • remains abreast of and researches industry technical trends and new development to maintain current skills and remain current with industry standards
• Design and implement APIs and data pipelines to ingest, process, and manage large volumes of structured and unstructured data • Ensure high standards of code quality, system architecture, and performance optimization for scalable data solutions • Manage end-to-end project ownership, including feature development, infrastructure enhancement, and integration with enterprise data systems • Collaborate with cloud engineers to deploy and manage Data Platform infrastructure on cloud platforms, leveraging containerization and orchestration tools such as Docker and Kubernetes
Technical Leader – Marketing Engineering
CiscoWe securely connect everything to make anything possible.
• Deliver technical enablement sessions to broad audiences of customers, partners or internal Cisco employees, in person and remotely, around Cisco’s DC Networking portfolio. • Articulate Cisco’s DC Networking messaging and strategy, with a focus on the solutions that the portfolio enables. • Develop technical marketing collateral, including white papers, solution briefs, case studies, and technical presentations. • Develop and validate customer-facing demos, lab experiences, and video content using beta and EFT code, in close collaboration with engineering and product teams. • Write and present thought leadership content, such as blog posts, webinars, and conference presentations. • Collaborate with the product and marketing teams to define messaging and positioning for DC networking solutions. • Partner with engineering, product management and technical marketing to refine product requirements and solutions, ensuring cross-portfolio consistency. • Develop persona-based solution narratives tailored to relevant buying centers, including NetOps, SecOps, platform engineering, and AI infrastructure teams. • Actively participate in roadmap discussions, feature reviews, and internal meetings to shape future product direction. • Collaborate with product management and technical marketing to track customer and partner feedback and product enhancements, from initial testing through to final external enablement. • Represent Cisco’s DC Networking business unit at industry events, trade shows, and conferences as a technical evangelist. • Represent Cisco's DCN business unit in analyst engagements, including Tech Field Days and industry analyst briefings, to validate market leadership and technical strategy. • Engage with key stakeholders to build relationships and promote the company’s solutions.
Lead Technical Trainer
Switzerland Global EnterpriseWe support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.
• Design and develop comprehensive training materials, including course objectives, subject matter outlines, lesson plans, presentations, hands-on exercises, and training manuals, for new and existing courses. • Deliver engaging and effective training sessions to diverse audiences, including internal engineers, field service engineers, and external customers, both at our training facility and customer sites. • Develop and manage hands-on training exercises using real equipment and simulation tools. • Regularly review and update training materials based on feedback from training participants, technical support teams, and field experience. • Identify areas for improvement and implement changes to enhance training effectiveness. • Work closely with the technical support teams to stay informed of product updates, field issues, and customer needs. • Coordinate training logistics, including scheduling, venue arrangements, material preparation, and participant communication. • Provide occasional technical support to customers on GE Power Conversion products, leveraging product expertise and field experience.



