Hypersonix logo
Hypersonix

Hypersonix.ai is disrupting the e-commerce space with AI, ML and advanced decision capabilities to drive real-time business insights. Hypersonix.ai has been built ground up with new age technology to simplify the consumption of data for our customers in various industry verticals.

Senior Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200

Location

India

Posted

1 day ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer

Hypersonix

Role Description 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. 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).

Related Job Pages

More Software Engineer Jobs

Senior Software Engineer

Westpac

With a legacy stretching back over 200 years, Westpac isn’t just a cornerstone of Australia’s banking sector—it’s a forward-thinking force reshaping the

Title:Senior Software Engineer Location: Sydney Australia Job Description: Create your best future and join Westpac as a Senior Software Engineer. What's the role? You'll play a key role in shaping how we build and run smart, reliable software using AI and automation. Working across our Mortgages technology team, you'll design, build and operate high quality solutions that support critical banking services, while improving how we test, release and monitor them in real time. This role is all about modern engineering. You'll help embed AI into the software delivery lifecycle, from test generation to code review support, while strengthening automation across CI CD pipelines and environments. You'll also build capability within the team, reducing reliance on external partners and creating sustainable in house expertise. You'll collaborate closely with product, engineering and risk teams to deliver outcomes that are secure, resilient and aligned with customer expectations. Alongside hands on engineering, you'll mentor others and help lift standards across automation, quality and responsible AI use. This is a permanent, hybrid role based in Sydney Warrane, Gadigal Country. What do I need? - Strong software engineering experience delivering business-critical applications and services using modern technologies (e.g. Java, .NET, cloud-native, microservices). - Proven ability to design scalable solutions, write high-quality code, and drive testing and code review best practices. - Solid understanding of secure-by-design principles, risk management, and delivery in regulated environments. - Hands-on experience with observability, incident management, and continuous service improvement. - Practical experience applying AI to software engineering and quality practices, including automation, analytics, and developer productivity. - Proven track record improving release quality and delivery through test automation, CI/CD, and engineering best practices. - Strong stakeholder management and collaboration skills across product, engineering, and risk teams. Why join us? We're obsessed with becoming our customers #1 banking partner for life and we're looking for people who are passionate about helping us achieve that goal. In return we're committed to making Westpac the best place to work in the country. Here are just a few of the ways we're already doing that: - Special offers on banking products and discounts from top brands, including generous employee only mortgage rates - Flexible work arrangements to help you achieve a greater work life balance, and a variety of leave options including Culture, Lifestyle and Wellbeing leave - Tailored learning and development opportunities to help your grow your career within the bank - Lots of opportunities to give back to the Community by getting involved in our many volunteering initiatives Create your future today To get started, simply click on the APPLY or APPLY NOW button We're all about creating a supportive and inclusive community. We welcome everyone no matter your age, gender, background, or abilities. We also provide additional support to welcome our veterans, Indigenous Australians and neurodiverse community. If you need any adjustments during the recruitment process, you can find more information and contact details on our FAQs and how to contact us page, under the 'Diversity, sustainability and flexibility' section. #UNITEprogram #LI-Hybrid

Australia
Eteg logo

Developer

Eteg

Criamos soluções em tecnologia que simplificam a vida das pessoas e empresas, devolvendo preciosas horas de trabalho.

Full TimeRemoteTeam 51-200Since 2001H1B No Sponsor

• Join a development squad, working in full synergy with other developers. • Develop and maintain systems, APIs, automations, and bot integrations. • Create, maintain, and evolve custom applications for the Zendesk platform. • Implement end-to-end features from development to production (dev → production) with strong autonomy and ownership. • Actively participate in technical refinements and solution discussions for the squad's requirements. • Collaborate closely with the Tech Lead and senior developers on the technical evolution of systems. • Participate in code reviews constructively, ensuring the team's code quality. • Be accountable for your time estimates, proactively communicating risks and blockers.

Brazil
Nile Bits logo

Senior Python Developer

Nile Bits

We Build Digital Solutions Suitable For Each Business Size. Nile Bits provides the best digital services that deliver scalable, robust, and cost-effective digital solutions. A team of world-class professionals provide you proven expertise to ensure the quality and reliability of the services we provide for you. If you would like your work done by outsource development to be more competitive in pricing but without sacrificing the quality, we can help you now!

Role Description We are looking for a Senior Python Software Engineer with at least 5 years of professional experience developing backend applications using Python to join our engineering team. In this role, you will help design, build, maintain, and evolve scalable backend services that power our platform. You will be responsible for: - Implementing high-quality software solutions - Optimizing application performance - Contributing to the architecture and long-term evolution of our systems - Participating in technical design discussions - Mentoring fellow engineers - Promoting engineering best practices This role requires deep technical expertise in Python, Django, distributed systems, and modern software engineering principles. Tasks include: - Designing, developing, and implementing new functionality for decoupled backend services - Maintaining, enhancing, and refactoring existing backend applications to improve scalability, reliability, and maintainability - Analyzing and optimizing application performance, database queries, and overall system efficiency - Taking ownership of backend services throughout their lifecycle - Participating actively in technical design discussions, solution architecture, and project planning sessions - Collaborating with engineers, product managers, and stakeholders to deliver high-quality software solutions - Reviewing code, providing constructive feedback, and championing engineering best practices - Mentoring and supporting other team members by sharing technical expertise - Troubleshooting production issues using profiling, monitoring, logging, and diagnostic tools - Producing and maintaining clear technical documentation, architectural diagrams, and design specifications - Evaluating emerging technologies and recommending improvements to the engineering stack - Effectively utilizing AI-powered development tools to accelerate software development Qualifications - At least 5 years of professional experience developing backend applications with Python - Strong commercial experience building web applications using Django and the Django ORM - Solid experience working with relational databases, particularly MySQL - Experience designing, developing, and consuming RESTful APIs, GraphQL, or similar service interfaces - Experience working with distributed systems and asynchronous messaging technologies such as Celery - Strong understanding of object-oriented programming, software design patterns, clean architecture, and distributed system design - Experience using Git-based version control workflows - Experience writing technical documentation and software design specifications - Strong debugging, troubleshooting, and performance optimization skills - Ability to work independently and take ownership of technical solutions - Strong communication and collaboration skills Requirements - Experience with supporting technologies such as Redis, Memcached, Elasticsearch, and Celery - Experience building, deploying, and operating cloud-native or highly scalable backend services - Experience working within Agile/Scrum development environments - Hands-on experience using AI-assisted development tools for code generation, testing, debugging, refactoring, and code review - Experience mentoring junior and mid-level engineers Benefits - All employees benefits for free (games room, daily breakfast, fruits, coffee, soft drinks, company days out and parties) - Social insurance - Open-door management policy - Full Medical insurance - Accommodation and Transportation Allowance - Friendly environment that values innovation and efficiency - Exciting opportunities for career growth and talent development - Feedback encouragement - Recognition and reward programs - Competitive salaries and incentives - Flexible and Comfortable schedule - Fun committees - Monetary rewards - Fun, smart and creative people - Career possibilities with growing team - Paid vacations - Social benefits Company Description Nile Bits provides the best digital services that deliver scalable, robust, and cost-effective digital solutions. A team of world-class professionals provide proven expertise to ensure the quality and reliability of the services we provide for you.

Egypt
Full TimeRemoteTeam 51-200Since 2010H1B No Sponsor

Role Description Für unseren Kunden in Luzern, suchen wir eine:n motivierte:n und aufgeschlossene:n Senior Java/Jakarta EE Entwickler:in. Für ein modernes Entwicklungsumfeld suchen wir für unseren Kunden eine umsetzungsstarke Persönlichkeit, die technische Herausforderungen pragmatisch angeht und gerne im Team arbeitet. - Entwicklung und Weiterentwicklung von Backend-Services mit Java, Jakarta EE und MicroProfile - Umsetzung komplexer fachlicher Anforderungen in qualitativ hochwertigen, wartbaren Code - Mitarbeit in einem agilen Produktteam mit Fokus auf stabiler und zuverlässiger Delivery - Anwendung von Test Driven Development (TDD) sowie Nutzung moderner Testframeworks - Entwicklung und Betrieb von Anwendungen im DevOps-Umfeld (Docker, Kubernetes) - Mitarbeit bei Architektur- und Designentscheidungen unter Einsatz von Domain Driven Design und/oder hexagonaler Architektur - Dokumentation von Softwarearchitektur anhand von ARC42 - Reverse Engineering bestehender Systeme, um Anforderungen aus bestehendem Code abzuleiten - Enge Zusammenarbeit mit Fachbereich, Entwicklern und weiteren Teams Qualifications - Langjährige praktische Erfahrung als Backend-Entwickler (Java, Jakarta EE, Microprofile, SQL) - Praktische Erfahrung mit Git, Maven und IntelliJ - Fundierte Erfahrung im DevOps Umfeld (Docker und Kubernetes) - Erfahrung in der Entwicklung mit TDD - Kenntnisse in Domain Driven Design und/oder hexagonaler Architektur - Kenntnisse von ARC42 als Dokumentationstemplate - Kenntnisse von diversen Testframeworks und Testautomatisierung (z. B. Cucumber, jUnit, etc.) - Sicherer Umgang mit modernen AI-basierten Coding-Assistants (z.B. GitHub Copilot) - Ein Plus sind Bereitschaft und Erfahrungen in der Frontend-Entwicklung - Fliessende Deutschkenntnisse Company Description Die Coopers Group AG ist eine agile Schweizer Recruiting Agentur, die Spezialisten und Führungskräfte in den Bereichen IT, Life Sciences, Engineering und Finance vermittelt. Mit flexiblen Ansätzen bringen wir Kandidat:innen und Unternehmen zusammen, die nicht nur fachlich, sondern auch menschlich zusammenpassen.

Switzerland