Senior Software Engineer
ExternalFull-timeOn-siteToday
AWSAzureBashCI/CDDjangoDocker
Prepare for this interview
EliteAI-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