Tech Stack
AWSAzureCassandraCloudDjangoDockerFlaskGoogle Cloud PlatformGraphQLKubernetesMicroservicesMongoDBMySQLNoSQLPostgresPythonPyTorchSeleniumTensorflow
About the role
- Develop, maintain, and optimize backend systems using Python and frameworks such as Django, Flask, FastAPI
- Build and deploy scalable APIs and microservices to support AI/ML-powered applications
- Design and implement NLP and generative AI models for real-world problems
- Develop efficient web scraping tools and pipelines for data extraction and processing
- Implement DevOps practices, including CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes)
- Ensure system reliability and scalability by working with cloud platforms (AWS, Azure, GCP)
- Debug, optimize, and maintain existing systems to improve performance and scalability
- Collaborate with cross-functional teams to integrate AI/ML models into production environments
- Monitor and ensure data security and compliance with industry standards
Requirements
- 4+ years of experience in Python development with a strong focus on backend systems
- Proven expertise in DevOps tools and practices (CI/CD, Docker, Kubernetes, Infrastructure as Code)
- Solid understanding of AI/ML frameworks like TensorFlow, PyTorch, Hugging Face, or similar
- Experience with NLP techniques and libraries (spaCy, NLTK) and generative AI models (e.g., GPT, T5)
- Proficiency in web scraping frameworks and tools (Scrapy, Beautiful Soup, Selenium)
- Hands-on experience with RESTful APIs, GraphQL, and microservices architecture
- Familiarity with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra)
- Knowledge of cloud services and infrastructure (AWS, Azure, GCP)
- Strong problem-solving skills and ability to work in a fast-paced environment
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (equivalent experience considered)