Senior Software Engineer

QLYS_US Qualys, Inc.

Apply to this job
Pune Until 8/29/2026 5+ years exp H-1B sponsor history First posted June 30, 2026 Last posted June 30, 2026
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, India
Employment 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) 

About this role

Summary

Design, develop, and deploy scalable backend systems and AI applications in Python.

Job title

Senior Python Software Developer

Experience level

senior level

Minimum experience

5+ years exp

Industry

software

Location requirements

Pune, India; remote work not specified

Salary

Not specified

Visa sponsorship

H-1B sponsor history

Management role

No

Skills & keywords

Required skills

PythonFastAPIFlaskDjangoSQLAlchemyNumPyPandasPostgreSQLMySQLMongoDBRedisAWSGCPAzureDockerKubernetesGitHub ActionsJenkinsRESTful APIsOAuth2JWTOpenAITensorFlowPyTorchscikit-learn

Preferred skills

securityopen-source contributionsprompt engineeringevent-driven architectures

Specializations

pythonweb frameworksAPI developmentAI/MLdatabases
Locations

Structured locations inferred from the posting.

Pune, Maharashtra, India

Work arrangement unknown City