We are looking for a Python Developer to join our team in Trivandrum, India. As a key member of our India R&D team, you will play a crucial role in delivering high-quality software products that meet the needs of our customers.
Requirements
- 5+ years of professional experience in Python development
- Strong knowledge of Core Python, with a focus on concurrency, asynchronous programming, and multithreading
- Solid understanding of Data Structures and Algorithms
- Experience with Apache Kafka or similar messaging systems
- Experience with Message Queues (e.g., RabbitMQ, Redis)
- Proficiency in working with both Relational Databases (e.g., PostgreSQL, MySQL) and NoSQL Databases (e.g., MongoDB, Cassandra)
- Experience in deploying and integrating machine learning models in production environments
- Hands-on experience with Docker for containerization
- Experience with Kubernetes for container orchestration and management
- Familiarity with microservices architecture and RESTful APIs
- Knowledge of version control systems (e.g., Git)
- Strong problem-solving skills and ability to work in an agile environment
Benefits
- Competitive salary
- Comprehensive benefits package
- Opportunities for professional growth and development
- Collaborative and dynamic work environment