The job in short
Python software engineer.
PythonReactAngularDjangoFlaskNoSQLMySQLMongoDBRedisKafkaAWSAzure
Details
- Found
- 23 d ago · posted 2026-06-30
- Location as listed
- Jaipur, RJ, India
- Role
- Software Engineer
- Source
- The company’s own careers site
Full description
Job Summary
Auriga IT is seeking a highly experienced SDE III – Python with strong backend engineering expertise, cloud experience, and practical exposure to integrating AI/LLM-based features. In this role, you will build scalable backend systems, work with modern AI frameworks, and collaborate with cross-functional teams to deliver reliable, production-grade applications.
Key Responsibilities
1. AI & Engineering
• Integrate AI APIs and LLM-based features into backend services.
• Work with modern AI tools/frameworks such as LlamaIndex, LangChain, LangGraph, Google ADK.
• Develop retrieval pipelines, embedding workflows, and lightweight agent systems.
• Support experimentation and optimization of AI-driven components.
2. Backend Architecture & Development
• Build and maintain backend applications using Django + DRF / FastAPI / Flask.
• Design secure, scalable, and reusable REST APIs.
• Work with microservices, background tasks, and basic caching layers.
• Ensure reliable system architecture aligned with business needs.
3. Problem Solving & Performance
• Analyze complex requirements and propose effective backend solutions.
• Troubleshoot issues, optimize performance, and enhance system robustness.
• Apply best practices for logging, monitoring, and debugging.
4. Collaboration & Ownership
• Work closely with product managers, frontend engineers, QA, and DevOps teams.
• Participate in sprint planning, estimations, code reviews, and design discussions.
• Write clear and comprehensive technical documentation (APIs, workflows, modules).
5. Quality & Delivery
• Write high-quality, maintainable, and testable code.
• Create and run unit and integration tests.
• Support and improve CI/CD pipelines and environment configurations.
• Maintain API documentation using Swagger/OpenAPI.
Required Qualifications
• 5+ years of hands-on experience in Python backend development.
• Strong experience with Django/DRF, FastAPI, or Flask.
• Mandatory: Experience with one cloud provider — AWS / Azure / GCP.
• Experience integrating LLM-based or AI-driven features using:
• LlamaIndex
• LangChain
• LangGraph
• Google ADK
• Solid understanding of relational databases (PostgreSQL/MySQL) and familiarity with NoSQL (Redis/MongoDB).
• Strong fundamentals in OOP, data structures, algorithms, and clean coding practices.
• Hands-on experience with Git, Linux/Unix systems, and API testing tools (Postman).
• Proven ability to understand requirements and deliver production-ready features.
Nice to Have
• Experience with Celery, RabbitMQ, Kafka.
• Knowledge of Docker, Kubernetes, and CI/CD pipelines.
• Exposure to frontend frameworks like React / Angular.
• Strong debugging and performance optimization skills.
• Familiarity with cloud-native services (S3, Lambda, Cloud Functions, Pub/Sub, etc.).
Software Engineer jobs in Jaipur · Software Engineer jobs in India · All Auriga IT jobs