Job Overview
Company
Pravi HR Advisory
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Pravi HR Advisory and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p><p><b>Position - </b>Senior Software Engineer (Python)<br/><br/><b>Location -</b> Bengaluru<br/><br/>As a Senior Software engineer, you will be attached to the Product Engineering Team which is responsible for architecting and developing backend services that power our AI powered SaaS platform.
This role will be responsible for defining, architecting, and developing the product for resilience, performance, and functionality.<br/><br/><b>Roles & Responsibilities :</b><br/><br/>- Architect, design, and implement backend services based on technical and business requirements.<br/><br/></p><p>- Innovate, prototype, and iterate solutions to meet evolving product needs in an agile environment.<br/><br/></p><p>- Own the development, unit tests, documentation, contract exchange of user stories assigned to them<br/><br/></p><p>- Estimating, prioritizing, planning, and executing development plan effectively<br/><br/></p><p>- Optimize services for performance, scalability, and cost-efficiency, especially in a cloud/SaaS context.<br/><br/></p><p>- Regular collaboration with product management, Quality Assurance, and design teams to understand the functionality and the user Hands-on development experience of 6 - 7 years using Python<br/><br/></p><p>- Experience in backend frameworks eg.
Django, Flask, etc<br/><br/></p><p>- Proven expertise in MongoDB design, optimization, and ODM (Object Document Mapping)<br/><br/></p><p>- Optimize database queries and data models for MongoDB to ensure high performance at scale<br/><br/></p><p>- Strong knowledge of data structures, algorithms, distributed systems, and asynchronous architectures, message queue (e.g., RabbitMQ)<br/><br/></p><p>- Proficient in OOP, including design patterns<br/><br/></p><p>- Strong understanding of RESTful API design and HTTP/HTTPS protocols.<br/><br/></p><p>- Experience in writing unit test cases, debug code, code review<br/><br/></p><p>- Solid understanding of AWS services (EC2,Boto3, S3, Textract, SES) and cloud architecture<br/><br/></p><p>- Git version control and collaborative development workflows<br/><br/>Good to have :<br/><br/>- Familiarity with OpenAI API or other LLM integrations<br/><br/></p><p><b>Good to have :</b><br/><br/>- Familiarity with OpenAI API or other LLM integrations<br/><br/></p><p>- Understanding of Semantic Search and Vector Databases<br/><br/></p><p>- AI assisted tools like github copilot, cursor AI, windsurf<br/><br/></p><p>- Prior experience in high growth product development environment</p><br/></p> (ref:hirist.tech)
Don't Miss This Opportunity!
Pravi HR Advisory is actively hiring for this Senior Software Engineer - Python - AI Powered SaaS Platform position
Apply Now