Senior Software Engineer
Qualys · Pune
Qualys · Pune
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)