FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, India
Hypersonix Inc.Senior Software Engineer designing scalable backend services for AI-driven platform. Collaborating across teams to build high-performance technology solutions with Python.
Tech Stack
Tools & technologiesCloudDistributed SystemsFlaskMicroservicesMySQLNoSQLPostgresPythonRedis
About the role
Key responsibilities & impact- 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.
Requirements
What you’ll need- 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
Comp & perks- Health insurance
- Retirement plans
- Professional development opportunities
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Python (3.11+)FastAPIFlaskRESTful APIsMicroservicesAutomated Testing (pytest)Version Control (Git)Relational Databases (PostgreSQL/MySQL)NoSQL DatabasesCaching (Redis)
Soft Skills
Problem-SolvingAnalytical SkillsCommunicationCollaboration
Certifications
Bachelor’s Degree in Computer ScienceMaster’s Degree in Engineering