Q

Senior Software Engineer

Qualys · Pune

~₹22L (est.)4–12 yrs experiencePosted 1w ago
Apply now →

Job description

Come work at a place where innovation and teamwork come together to support the most exciting missions in the world! Job Title: Senior Python Software Developer  Location: Pune, IndiaEmployment Type: Full-Time Experience Level: Senior (5+ years)    About the Role  We are looking for a talented and driven Senior Python Software Developer to join our engineering team. In this role, you will design, develop, and deploy scalable backend systems and AI-powered applications, collaborating closely with cross-functional teams to deliver high-quality software solutions.    Key Responsibilities  • Design and develop robust, scalable backend services and APIs using Python  • Maintain and enhance current frameworks and workflows.  • Develop and maintain RESTful APIs  • Write clean, maintainable, and well-tested code following best practices  • Participate in architecture discussions, code reviews, and technical planning  • Optimize application performance, reliability, and security  • Build and integrate AI/ML models and pipelines into production systems  • Stay current with emerging AI/ML frameworks and engineering best practices    Required Skills & Qualifications  Core Python:  • 5+ years of professional Python development experience with scripting and web development  • Strong problem solving skills.  • Strong grasp of programming, concurrency, and design patterns  • Experience with web-scrapping, regular expressions, data handling, File IO  • Proficiency with web frameworks: FastAPI, Flask, or Django  • Experience with Python libraries: regex, Django, SQLAlchemy NumPy, Pandas, SQLAlchemy, Pydantic, Celery, pytest  Data & Infrastructure:  • Experience with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases  • Exposure to cloud platforms: AWS, GCP, or Azure  • Bash Scripting  • Familiarity with containerization: Docker, Kubernetes  • CI/CD pipeline experience (GitHub Actions, Jenkins, etc.)  APIs & Backend:  • Proven experience designing and building RESTful APIs  • Experience with API authentication (OAuth2, JWT, API keys)  AI / Machine Learning:  • Hands-on experience building or deploying AI/ML applications  • Working knowledge of LLM integrations (OpenAI, Anthropic, LangChain, etc.)  • Familiarity with ML frameworks: TensorFlow, PyTorch, or scikit-learn  • Experience with RAG pipelines, vector databases (Pinecone, Weaviate, pgvector), or agentic workflows is a strong plus    Nice to Have  • Security domain knowledge  • Contributions to open-source AI/ML projects  • Knowledge of prompt engineering and fine-tuning LLMs  • Experience with event-driven architectures (Kafka, RabbitMQ)