Skip to main content
Back to jobs

Senior Software Engineer

External
qualys logoQualys · Pune, India
Full-timeOn-siteToday
AWSAzureBashCI/CDDjangoDocker
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


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.

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

Requirements

  • 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)

Additional Information

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)


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at qualys? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect